THPDFRangeCacheStatistics Kaydı
Coalescing range cache için kaynak okumalarının, cache hit'lerinin, ön okuma etkinliğinin, read-ahead derinliğinin ve kabul sayaçlarının anlık görüntüsü
Bildirim
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;
Birim
HPDFDoc
Alanlar
| Alan | Amaç |
|---|---|
SourceReadCount | Altta yatan kaynağa gönderilen okuma sayısı |
SourceBytesRead | Altta yatan kaynaktan çekilen baytlar |
CacheHitCount | Tamamen cache'lenmiş range'lerden karşılanan okuma istekleri |
CacheMissCount | Kaynak erişimi gerektiren okuma istekleri |
PrefetchRequestCount | İstenen arka plan ön okuma range'leri |
PrefetchCompletedCount | Tamamlanan arka plan ön okuma range'leri |
PrefetchCancelledCount | İptal edilen arka plan ön okuma range'leri; genellikle ön plan talebiyle |
SequentialReadCount | Erişim örüntü dedektöründe sıralı sınıflandırılan okumalar |
RandomReadCount | Rastgele sınıflandırılan okumalar |
SuppressedPrefetchCount | Kabul sezgiselleri tarafından bastırılan ön okuma denemeleri |
CurrentReadAheadBlocks | Adaptif denetleyicinin şu an kullandığı read-ahead derinliği |
PeakReadAheadBlocks | Ulaşılan en yüksek read-ahead derinliği |
DirectTransferCount | Cache'i tamamen atlayan aktarımlar |
DirectTransferBytes | Atlayan aktarımlarla taşınan baytlar |
CachedRangeCount | Şu an yerleşik olan cache girdileri |
CachedBytes | Cache girdilerinin şu an tuttuğu baytlar |
AdmissionCount | Cache'e kabul edilen range'ler |
RejectionCount | Boyut veya politika sınırlarıyla reddedilen range'ler |
EvictionCount | Byte ve girdi bütçelerine riayet için tahliye edilen cache girdileri |
FrequencyAdmissionCount | Frequency sketch tarafından yeniden kullanılan block'lar olarak kredi verilen kabul edilmeler |
FrequencyRejectionCount | Frequency sketch yeniden kullanım görmediği için reddedilen kabul edilmeler |
FrequencyAgingCount | Frequency sketch üzerinde gerçekleştirilen aging işlemleri |
Kullanım notları
- Cache kaynağının
GetStatisticsmetoduyla okuyun; anlık görüntü cache kilidi altında alınır, bu yüzden içeriden tutarlıdır - Düşük hit oranıyla birlikte yüksek bir
SuppressedPrefetchCount, ön okumanın kar etmediği rastgele erişime işaret eder CachedRangeCount,CachedBytesveFrequencyAgingCountbiriktirilmek yerine cache'ten canlı örneklenir