THPDFRangeCacheStatistics Record

Snapshot de leituras na fonte, cache hits, atividade de prefetch, profundidade de read-ahead e contadores de admissão da range cache de coalescência

Declaração

THPDFRangeCacheStatistics= record
  SourceReadCount: Int64;
  SourceBytesRead: Int64;
  CacheHitCount: Int64;
  CacheMissCount: Int64;
  PrefetchRequestCount: Int64;
  PrefetchCompletedCount: Int64;
  PrefetchCancelledCount: Int64;
  SequentialReadCount: Int64;
  RandomReadCount: Int64;
  SuppressedPrefetchCount: Int64;
  CurrentReadAheadBlocks: Integer;
  PeakReadAheadBlocks: Integer;
  DirectTransferCount: Int64;
  DirectTransferBytes: Int64;
  CachedRangeCount: Integer;
  CachedBytes: Int64;
  AdmissionCount: Int64;
  RejectionCount: Int64;
  EvictionCount: Int64;
  FrequencyAdmissionCount: Int64;
  FrequencyRejectionCount: Int64;
  FrequencyAgingCount: Int64;
end;

Unidade

HPDFDoc

Campos

CampoFinalidade
SourceReadCountNúmero de leituras emitidas para a fonte subjacente
SourceBytesReadBytes puxados da fonte subjacente
CacheHitCountRequisições de leitura atendidas inteiramente por faixas em cache
CacheMissCountRequisições de leitura que exigiram acesso à fonte
PrefetchRequestCountFaixas de prefetch em background solicitadas
PrefetchCompletedCountFaixas de prefetch em background que terminaram
PrefetchCancelledCountFaixas de prefetch em background canceladas, tipicamente por demanda do foreground
SequentialReadCountLeituras classificadas como sequenciais no detector de padrão de acesso
RandomReadCountLeituras classificadas como aleatórias
SuppressedPrefetchCountTentativas de prefetch suprimidas pelas heurísticas de admissão
CurrentReadAheadBlocksProfundidade de read-ahead atualmente usada pelo controlador adaptativo
PeakReadAheadBlocksMaior profundidade de read-ahead atingida
DirectTransferCountTransferências que contornaram totalmente o cache
DirectTransferBytesBytes movidos por transferências de bypass
CachedRangeCountEntradas de cache atualmente residentes
CachedBytesBytes atualmente retidos por entradas de cache
AdmissionCountFaixas admitidas no cache
RejectionCountFaixas às quais a admissão foi recusada por limites de tamanho ou de política
EvictionCountEntradas de cache despejadas para respeitar orçamentos de bytes e de entradas
FrequencyAdmissionCountAdmissões creditadas pelo frequency sketch como blocos reutilizados
FrequencyRejectionCountAdmissões recusadas porque o frequency sketch não viu reuso
FrequencyAgingCountOperações de aging realizadas no frequency sketch

Notas de uso

APIs relacionadas