THPDFType3GlyphCacheStats Record
Rapporterar hit-, miss-, eviction- och bypass-beteende i Type 3-glyphernas CharProc-cache som används vid rendering
Deklaration
THPDFType3GlyphCacheStats= record
EntryCount: Integer;
CachedTokenCount: Integer;
HitCount: Int64;
MissCount: Int64;
EvictionCount: Int64;
OversizeBypassCount: Int64;
end;
Enhet
HPDFPageRenderer
Fält
| Fält | Syfte |
|---|---|
EntryCount | Antal Type 3-glyphprocedurer som cachen per rendering för närvarande håller |
CachedTokenCount | Totalt antal innehållstokens i de cachade glyphprocedurerna, begränsat av cachebudgeten |
HitCount | Glyphprocedurer som serverats från cachen i stället för att tolkas om |
MissCount | Glyphprocedurer som inte hittats i cachen och tolkats från noll |
EvictionCount | Glyphs som kastats ur cachen för att hålla sig inom tokenbudgeten |
OversizeBypassCount | Glyphs för stora för att cachas, tolkade direkt utan cachning |
Användningsanteckningar
- Varje sidrendering rapporterar egna räknare och de senaste värdena förblir läsbara via
THotPDF.GetLastType3GlyphCacheStats - Ett högt
OversizeBypassCountbetyder att glyphernas CharProcs överskrider cachebudgeten och tolkas om vid varje användning - Den delade cross-render-cachen håller separata räknare i
THPDFRendererSharedCacheStatistics