THPDFCacheAdmissionStatistics 记录
把一个缓存层生效的准入策略与实际的条目、字节、命中、未命中、准入、拒绝、淘汰以及频率准入计数合并在一处
声明
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通过THotPDF.GetCacheAdmissionStatistics获取对应记录;计数器在已加载文档的会话期间累计 - 前五个字段镜像已存储的
THPDFCacheAdmissionPolicy,因此一条记录即可满足容量规划和命中率上报 - 把
RejectionCount与FrequencyRejectionCount对比,可以看出拒绝压力中有多大比例来自自适应准入