Запись THPDFMappedFileStatistics

Сообщает телеметрию конфигурации, геометрии, проецирования, кэша и передачи, собранную источником на основе проецируемого в память файла за время загрузки

Объявление

THPDFMappedFileStatistics= record
  FileSize: Int64;
  ConfiguredWindowSize: Int64;
  ConfiguredCacheWindowCount: Integer;
  WindowSize: Int64;
  CacheWindowCount: Integer;
  MappedByteLimit: Int64;
  CurrentMappedBytes: Int64;
  PeakMappedBytes: Int64;
  GeometryChangeCount: Int64;
  SequentialReadCalls: Int64;
  RandomReadCalls: Int64;
  AdaptiveGeometry: Boolean;
  SequentialGeometryActive: Boolean;
  RandomGeometryActive: Boolean;
  ReadCalls: Int64;
  BytesRead: Int64;
  MapCount: Int64;
  CacheHits: Int64;
  FallbackReadCalls: Int64;
  FallbackBytes: Int64;
  DirectTransferCalls: Int64;
  DirectTransferBytes: Int64;
end;

Модуль

HPDFObjs

Поля

ПолеНазначение
FileSizeРазмер спроецированного исходного файла в байтах
ConfiguredWindowSizeРазмер окна, как задано через LocalFileMappingWindowSize
ConfiguredCacheWindowCountЧисло резидентных окон, как задано через LocalFileMappingCacheWindows
WindowSizeРазмер окна, фактически действующий для этого источника
CacheWindowCountЧисло окон, которое кэш окон удерживает сейчас
MappedByteLimitВерхний предел байтов, которые источник держит спроецированными одновременно
CurrentMappedBytesБайты, спроецированные сейчас
PeakMappedBytesПик спроецированных байтов за загрузку
GeometryChangeCountСколько раз адаптивная геометрия переключала раскладку окон
SequentialReadCallsЗапросы чтения, классифицированные как последовательные
RandomReadCallsЗапросы чтения, классифицированные как произвольный доступ
AdaptiveGeometryTrue, когда для источника включён выбор адаптивной геометрии
SequentialGeometryActiveTrue, пока активна последовательная геометрия окон
RandomGeometryActiveTrue, пока активна геометрия окон произвольного доступа
ReadCallsСуммарные запросы чтения, обслуженные через спроецированный источник
BytesReadСуммарные байты, доставленные этими чтениями
MapCountСколько раз представление файла проецировалось в окно
CacheHitsЧтения, удовлетворённые уже резидентным окном
FallbackReadCallsЧтения, откатившиеся на обычные файловые чтения вне кэша окон
FallbackBytesБайты, доставленные fallback-чтениями
DirectTransferCallsПрямые передачи из stream в stream в обход кэша окон
DirectTransferBytesБайты, перемещённые прямыми передачами

Примечания по использованию

Связанные API