THPDFCacheAdmissionStatistics Record
把快取層生效中的准入政策,與即時的項目、位元組、命中、未命中、准入、拒絕、驅逐與頻率准入計數合併在一起
宣告
THPDFCacheAdmissionStatistics= record
Enabled: boolean;
AdaptiveAdmission: boolean;
MaxEntries: Integer;
MaxTotalBytes: Int64;
MaxEntryBytes: Int64;
EntryCount: Integer;
CurrentBytes: Int64;
HitCount: Int64;
MissCount: Int64;
AdmissionCount: Int64;
RejectionCount: Int64;
EvictionCount: Int64;
FrequencyAdmissionCount: Int64;
FrequencyRejectionCount: Int64;
FrequencyAgingCount: Int64;
end;
單元
HPDFDoc
欄位
| 欄位 | 用途 |
|---|---|
Enabled / AdaptiveAdmission | 該層 THPDFCacheAdmissionPolicy 啟用狀態與自適應模式的快照 |
MaxEntries / MaxTotalBytes / MaxEntryBytes | 已設定的項目數、總位元組與單項上限快照 |
EntryCount / CurrentBytes | 目前快取的項目數與其佔用的位元組 |
HitCount / MissCount | 由該層供應的歷次快取查詢次數,對照未命中的查詢次數 |
AdmissionCount / RejectionCount | 獲准進入快取的項目數,對照被准入政策拒絕的項目數 |
EvictionCount | 准入後被驅逐的項目數,例如上限調降時 |
FrequencyAdmissionCount / FrequencyRejectionCount | 由頻率型自適應政策驅動的准入決定:因曾重用而獲准的項目,對照因冷門而被拒的項目 |
FrequencyAgingCount | 套用於自適應准入狀態的頻率計數老化輪數 |
使用說明
- 每個
THPDFCacheLayerKind各有一筆 record,可用THotPDF.GetCacheAdmissionStatistics取得;計數器在已載入文件的整個工作階段內會持續累計 - 前五個欄位映射已存放的
THPDFCacheAdmissionPolicy,因此單一 record 就足以做容量規劃與命中率報告 - 把
RejectionCount與FrequencyRejectionCount對照,可以看出拒絕壓力有多少來自自適應准入