Запись THPDFRangeCacheStatistics

Снимок чтений источника, попаданий в кэш, активности prefetch, глубины read-ahead и счётчиков допуска для объединяющего range-кэша

Объявление

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;

Модуль

HPDFDoc

Поля

ПолеНазначение
SourceReadCountЧисло чтений, выданных базовому источнику
SourceBytesReadБайты, взятые из базового источника
CacheHitCountЗапросы на чтение, полностью обслуженные из кэшированных range
CacheMissCountЗапросы на чтение, потребовавшие доступа к источнику
PrefetchRequestCountЗапрошенные фоновые range для prefetch
PrefetchCompletedCountЗавершившиеся фоновые range для prefetch
PrefetchCancelledCountОтменённые фоновые range prefetch, обычно из-за запроса на переднем плане
SequentialReadCountЧтения, классифицированные детектором шаблонов доступа как последовательные
RandomReadCountЧтения, классифицированные как случайные
SuppressedPrefetchCountПопытки prefetch, подавленные эвристиками допуска
CurrentReadAheadBlocksТекущая глубина read-ahead у адаптивного контроллера
PeakReadAheadBlocksДостигнутая максимальная глубина read-ahead
DirectTransferCountПередачи, полностью обошедшие кэш
DirectTransferBytesБайты, перемещённые обходными передачами
CachedRangeCountЗаписи кэша, находящиеся в нём сейчас
CachedBytesБайты, удерживаемые сейчас записями кэша
AdmissionCountRange, допущенные в кэш
RejectionCountRange, не допущенные из-за лимитов размера или политики
EvictionCountВытесненные записи кэша — ради соблюдения бюджетов байтов и записей
FrequencyAdmissionCountДопуски, засчитанные frequency sketch как повторно используемые блоки
FrequencyRejectionCountДопуски, отказанные потому, что frequency sketch не увидел повторного использования
FrequencyAgingCountОперации старения, выполненные над frequency sketch

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

Связанные API