THPDFMappedFileStatistics Record

Relata telemetria de configuração, geometria, mapeamento, cache e transferência coletada pela fonte de arquivo mapeado em memória durante um carregamento

Declaração

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;

Unidade

HPDFObjs

Campos

CampoFinalidade
FileSizeTamanho do arquivo de origem mapeado, em bytes
ConfiguredWindowSizeTamanho de janela conforme configurado por meio de LocalFileMappingWindowSize
ConfiguredCacheWindowCountContagem de janelas residentes conforme configurada por meio de LocalFileMappingCacheWindows
WindowSizeTamanho de janela realmente em vigor para esta fonte
CacheWindowCountNúmero de janelas atualmente mantidas pelo cache de janelas
MappedByteLimitLimite superior de bytes que a fonte mantém mapeados de uma vez
CurrentMappedBytesBytes atualmente mapeados
PeakMappedBytesMarca de pico de bytes mapeados ao longo do carregamento
GeometryChangeCountQuantas vezes a geometria adaptativa trocou o layout de janelas
SequentialReadCallsRequisições de leitura classificadas como sequenciais
RandomReadCallsRequisições de leitura classificadas como acesso aleatório
AdaptiveGeometryTrue quando a seleção de geometria adaptativa está ativada para a fonte
SequentialGeometryActiveTrue enquanto a geometria de janelas sequencial está ativa
RandomGeometryActiveTrue enquanto a geometria de janelas de acesso aleatório está ativa
ReadCallsTotal de requisições de leitura atendidas pela fonte mapeada
BytesReadTotal de bytes entregues por essas leituras
MapCountQuantas vezes uma visão do arquivo foi mapeada em uma janela
CacheHitsLeituras atendidas por uma janela já residente
FallbackReadCallsLeituras que caíram no fallback de leitura simples de arquivo, fora do cache de janelas
FallbackBytesBytes entregues por leituras de fallback
DirectTransferCallsTransferências diretas de stream para stream que contornam o cache de janelas
DirectTransferBytesBytes movidos por transferências diretas

Notas de uso

APIs relacionadas