Запис THPDFRangeCacheStatistics
Знімок читань джерела, влучань у кеш, активності prefetch, глибини випереджального читання та лічильників допуску об'єднувального кеша діапазонів
Оголошення
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;
Unit
HPDFDoc
Поля
| Поле | Призначення |
|---|---|
SourceReadCount | Кількість читань, виданих у основне джерело |
SourceBytesRead | Байти, витягнуті з основного джерела |
CacheHitCount | Запити читання, обслужені повністю з кешованих діапазонів |
CacheMissCount | Запити читання, що потребували доступу до джерела |
PrefetchRequestCount | Запитані фонові prefetch-діапазони |
PrefetchCompletedCount | Фонові prefetch-діапазони, що завершилися |
PrefetchCancelledCount | Скасовані фонові prefetch-діапазони, зазвичай через потребу переднього плану |
SequentialReadCount | Читання, класифіковані як послідовні в детекторі шаблонів доступу |
RandomReadCount | Читання, класифіковані як довільні |
SuppressedPrefetchCount | Спроби prefetch, придушені евристиками допуску |
CurrentReadAheadBlocks | Поточна глибина випереджального читання, яку вживає адаптивний контролер |
PeakReadAheadBlocks | Найвища досягнута глибина випереджального читання |
DirectTransferCount | Передавання, що повністю оминули кеш |
DirectTransferBytes | Байти, переміщені обхідними передаваннями |
CachedRangeCount | Записи кешу, резидентні зараз |
CachedBytes | Байти, які зараз тримають записи кешу |
AdmissionCount | Діапазони, допущені до кешу |
RejectionCount | Діапазони, яким відмовлено в допуску через ліміти розміру чи політики |
EvictionCount | Записи кешу, витіснені заради дотримання байтових і записових бюджетів |
FrequencyAdmissionCount | Допуски, зараховані frequency sketch як повторно вживані блоки |
FrequencyRejectionCount | Допуски, відмовлені, бо frequency sketch не бачив повторного вживання |
FrequencyAgingCount | Операції старіння, виконані над frequency sketch |
Примітки щодо використання
- Читайте його методом
GetStatisticsкешового джерела; знімок береться під замком кешу, тож він внутрішньо узгоджений - Високий
SuppressedPrefetchCountразом із низькою часткою влучань натякає на довільний доступ, де prefetch не окупається CachedRangeCount,CachedBytesіFrequencyAgingCountзнімаються з кешу наживо, а не накопичуються