Record THPDFRangeCacheStatistics

Snapshot de lecturas de la fuente, aciertos de caché, actividad de prefetch, profundidad de read-ahead y contadores de admisión de la range cache 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
SourceReadCountCantidad de lecturas emitidas a la fuente subyacente
SourceBytesReadBytes traídos de la fuente subyacente
CacheHitCountSolicitudes de lectura servidas por completo desde rangos en caché
CacheMissCountSolicitudes de lectura que requirieron acceso a la fuente
PrefetchRequestCountRangos de prefetch en background solicitados
PrefetchCompletedCountRangos de prefetch en background que terminaron
PrefetchCancelledCountRangos de prefetch en background cancelados, típicamente por demanda del foreground
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 se saltaron por completo la caché
DirectTransferBytesBytes movidos por transferencias de bypass
CachedRangeCountEntradas de caché residentes actualmente
CachedBytesBytes retenidos actualmente por entradas de caché
AdmissionCountRangos admitidos en la caché
RejectionCountRangos a los que se negó la admisión por límites de tamaño o de política
EvictionCountEntradas de caché desalojadas 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