THPDFType3GlyphCacheStats Record
Berichtet Treffer, Misses, Verdrängung und Umgehung des Type-3-Glyphen-CharProc-Caches, der beim Rendern genutzt wird
Deklaration
THPDFType3GlyphCacheStats= record
EntryCount: Integer;
CachedTokenCount: Integer;
HitCount: Int64;
MissCount: Int64;
EvictionCount: Int64;
OversizeBypassCount: Int64;
end;
Unit
HPDFPageRenderer
Felder
| Feld | Zweck |
|---|---|
EntryCount | Anzahl Type-3-Glyphenprozeduren, die der je-Render-Cache aktuell hält |
CachedTokenCount | Insgesamt über gecachte Glyphenprozeduren gehaltene Content-Tokens, begrenzt durch das Cache-Budget |
HitCount | Aus dem Cache bediente Glyphenprozeduren statt neuer Interpretation |
MissCount | Im Cache nicht gefundene und frisch interpretierte Glyphenprozeduren |
EvictionCount | Aus dem Cache geworfene Glyphen, um im Token-Budget zu bleiben |
OversizeBypassCount | Zum Cachen zu große Glyphen, direkt ohne Caching interpretiert |
Verwendungshinweise
- Jeder Seiten-Render meldet seine eigenen Zähler, und die letzten Werte bleiben über
THotPDF.GetLastType3GlyphCacheStatslesbar - Ein hoher
OversizeBypassCountbedeutet, dass Glyphen-CharProcs das Cache-Budget überschreiten und bei jeder Nutzung neu interpretiert werden - Der gemeinsame Cross-Render-Cache führt separate Zähler in
THPDFRendererSharedCacheStatistics