Registro THPDFRangeCacheStatistics

Instantánea de lecturas de fuente, aciertos de caché, actividad de prefetch, profundidad de read-ahead y contadores de admisión de la caché de rangos con coalescencia

Declaración

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;

Unidad

HPDFDoc

Campos

CampoPropósito
SourceReadCountNúmero de lecturas emitidas a la fuente subyacente
SourceBytesReadBytes extraídos de la fuente subyacente
CacheHitCountPeticiones de lectura servidas completamente desde rangos cacheados
CacheMissCountPeticiones de lectura que requirieron acceso a la fuente
PrefetchRequestCountRangos de prefetch en segundo plano solicitados
PrefetchCompletedCountRangos de prefetch en segundo plano que terminaron
PrefetchCancelledCountRangos de prefetch en segundo plano cancelados, típicamente por demanda en primer plano
SequentialReadCountLecturas clasificadas como secuenciales en el detector de patrones de acceso
RandomReadCountLecturas clasificadas como aleatorias
SuppressedPrefetchCountIntentos de prefetch suprimidos por las heurísticas de admisión
CurrentReadAheadBlocksProfundidad de read-ahead usada actualmente por el controlador adaptativo
PeakReadAheadBlocksMayor profundidad de read-ahead alcanzada
DirectTransferCountTransferencias que saltaron la caché por completo
DirectTransferBytesBytes movidos por transferencias de bypass
CachedRangeCountEntradas de caché residentes actualmente
CachedBytesBytes retenidos actualmente por entradas de caché
AdmissionCountRangos admitidos en la caché
RejectionCountRangos con admisión rechazada por límites de tamaño o de política
EvictionCountEntradas de caché expulsadas para respetar los presupuestos de bytes y de entradas
FrequencyAdmissionCountAdmisiones acreditadas por el frequency sketch como bloques reutilizados
FrequencyRejectionCountAdmisiones rechazadas porque el frequency sketch no vio reutilización
FrequencyAgingCountOperaciones de aging realizadas sobre el frequency sketch

Notas de uso

APIs relacionadas