THPDFRangeCacheStatistics Record
Migawka odczytów źródła, trafień w pamięci podręcznej, aktywności prefetch, głębokości read-ahead i liczników przyjęć dla koaleskującej pamięci podręcznej zakresów
Deklaracja
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;
Jednostka
HPDFDoc
Pola
| Pole | Przeznaczenie |
|---|---|
SourceReadCount | Liczba odczytów zleconych źródłu właściwemu |
SourceBytesRead | Bajty pobrane ze źródła właściwego |
CacheHitCount | Żądania odczytu obsłużone w całości z zakresów w pamięci podręcznej |
CacheMissCount | Żądania odczytu, które wymagały dostępu do źródła |
PrefetchRequestCount | Zażądane zakresy prefetch w tle |
PrefetchCompletedCount | Zakończone zakresy prefetch w tle |
PrefetchCancelledCount | Anulowane zakresy prefetch w tle, zwykle na żądanie pierwszego planu |
SequentialReadCount | Odczyty sklasyfikowane jako sekwencyjne w detektorze wzorca dostępu |
RandomReadCount | Odczyty sklasyfikowane jako losowe |
SuppressedPrefetchCount | Próby prefetch stłumione przez heurystyki przyjęć |
CurrentReadAheadBlocks | Głębokość read-ahead aktualnie używana przez sterownik adaptacyjny |
PeakReadAheadBlocks | Największa osiągnięta głębokość read-ahead |
DirectTransferCount | Transfery całkowicie omijające pamięć podręczną |
DirectTransferBytes | Bajty przeniesione transferami omijającymi |
CachedRangeCount | Wpisy pamięci podręcznej obecnie rezydujące |
CachedBytes | Bajty aktualnie trzymane przez wpisy pamięci podręcznej |
AdmissionCount | Zakresy przyjęte do pamięci podręcznej |
RejectionCount | Zakresy, którym odmówiono przyjęcia z powodu limitów rozmiaru lub polityki |
EvictionCount | Wpisy pamięci podręcznej usunięte, by dotrzymać budżetów bajtów i wpisów |
FrequencyAdmissionCount | Przyjęcia zaliczone przez szkic częstotliwości jako bloki ponownie użyte |
FrequencyRejectionCount | Przyjęcia odmówione, bo szkic częstotliwości nie widział ponownego użycia |
FrequencyAgingCount | Operacje starzenia wykonane na szkicu częstotliwości |
Uwagi dotyczące użycia
- Odczytaj go metodą
GetStatisticsźródła pamięci podręcznej; migawka jest robiona pod blokadą cache, więc jest wewnętrznie spójna - Wysokie
SuppressedPrefetchCountrazem z niskim wskaźnikiem trafień sugeruje dostęp losowy, przy którym prefetch się nie opłaca CachedRangeCount,CachedBytesiFrequencyAgingCountsą próbkowane na żywo z cache, a nie kumulowane