THPDFCacheAdmissionStatistics Record
캐시 계층의 활성 admission 정책과 실시간 항목·바이트·hit·miss·admission·거부·eviction·빈도 admission 카운터를 묶어 보여줍니다
선언
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 | 캐시에 들어간 항목 수와 admission 정책이 거부한 항목 수 |
EvictionCount | admission 뒤에 쫓겨난 항목 수. 예를 들어 한도가 낮아졌을 때입니다 |
FrequencyAdmissionCount / FrequencyRejectionCount | 빈도 기반 적응형 정책이 내린 admission 판단. 재사용되어 들어간 항목과 cold로 거부된 항목입니다 |
FrequencyAgingCount | 적응형 admission 상태에 적용한 빈도 카운터 aging 패스 수 |
사용 참고 사항
THotPDF.GetCacheAdmissionStatistics로THPDFCacheLayerKind별로 레코드를 요청합니다. 카운터는 로드된 문서 세션 동안 누적됩니다- 처음 다섯 필드는 저장된
THPDFCacheAdmissionPolicy를 반영하므로 레코드 하나로 용량 계획과 hit 비율 보고를 모두 커버합니다 RejectionCount와FrequencyRejectionCount를 비교하면 거부 압력 중 적응형 admission이 차지하는 비중을 알 수 있습니다