THPDFType3GlyphCacheStats Record
Rapporterer hit-, miss-, eviction- og bypass-adfærd for Type 3 glyph CharProc-cachen, der bruges under rendering
Deklaration
THPDFType3GlyphCacheStats= record
EntryCount: Integer;
CachedTokenCount: Integer;
HitCount: Int64;
MissCount: Int64;
EvictionCount: Int64;
OversizeBypassCount: Int64;
end;
Enhed
HPDFPageRenderer
Felter
| Felt | Formål |
|---|---|
EntryCount | Antal Type 3 glyph-procedurer, som per-render-cachen i øjeblikket holder |
CachedTokenCount | Samlede indholdstokens holdt på tværs af cachede glyph-procedurer, begrænset af cache-budgettet |
HitCount | Glyph-procedurer betjent fra cachen i stedet for at blive fortolket igen |
MissCount | Glyph-procedurer, der ikke blev fundet i cachen og blev fortolket forfra |
EvictionCount | Glyphs smidt ud af cachen for at holde sig inden for token-budgettet |
OversizeBypassCount | Glyphs for store til cache, fortolket direkte uden caching |
Brugsnoter
- Hver siderendering rapporterer egne tællere, og de sidste værdier forbliver læsbare via
THotPDF.GetLastType3GlyphCacheStats - En høj
OversizeBypassCountbetyder, at glyph-CharProcs overskrider cache-budgettet og fortolkes igen ved hver brug - Den delte cross-render-cache holder separate tællere i
THPDFRendererSharedCacheStatistics