THPDFType3GlyphCacheStats Record
Rapporteert hit-, miss-, eviction- en bypass-gedrag van de Type 3 glyph CharProc-cache die tijdens het renderen wordt gebruikt
Declaratie
THPDFType3GlyphCacheStats= record
EntryCount: Integer;
CachedTokenCount: Integer;
HitCount: Int64;
MissCount: Int64;
EvictionCount: Int64;
OversizeBypassCount: Int64;
end;
Eenheid
HPDFPageRenderer
Velden
| Veld | Doel |
|---|---|
EntryCount | Aantal Type 3 glyph-procedures dat de per-render-cache momenteel vasthoudt |
CachedTokenCount | Totaal aan content-tokens over de gecachte glyph-procedures, begrensd door het cachebudget |
HitCount | Glyph-procedures die uit de cache kwamen in plaats van opnieuw geïnterpreteerd te worden |
MissCount | Glyph-procedures die niet in de cache zaten en vers zijn geïnterpreteerd |
EvictionCount | Glyphs die uit de cache zijn gegooid om binnen het tokenbudget te blijven |
OversizeBypassCount | Glyphs die te groot zijn om te cachen en direct zonder caching worden geïnterpreteerd |
Gebruiksopmerkingen
- Elke paginarender meldt zijn eigen tellers, en de laatste waarden blijven leesbaar via
THotPDF.GetLastType3GlyphCacheStats - Een hoge
OversizeBypassCountbetekent dat glyph-CharProcs het cachebudget overstijgen en bij elk gebruik opnieuw worden geïnterpreteerd - De gedeelde cross-render-cache houdt aparte tellers bij in
THPDFRendererSharedCacheStatistics