Enregistrement THPDFType3GlyphCacheStats
Rapporte les hits, misses, évictions et contournements du cache de CharProc de glyphes Type 3 utilisé pendant le rendu
Déclaration
THPDFType3GlyphCacheStats= record
EntryCount: Integer;
CachedTokenCount: Integer;
HitCount: Int64;
MissCount: Int64;
EvictionCount: Int64;
OversizeBypassCount: Int64;
end;
Unité
HPDFPageRenderer
Champs
| Champ | Objectif |
|---|---|
EntryCount | Nombre de procédures de glyphes Type 3 actuellement détenues par le cache par rendu |
CachedTokenCount | Total de tokens de contenu détenus à travers les procédures de glyphes en cache, borné par le budget du cache |
HitCount | Procédures de glyphes servies depuis le cache au lieu d'être réinterprétées |
MissCount | Procédures de glyphes introuvables dans le cache et interprétées à neuf |
EvictionCount | Glyphes éjectés du cache pour rester dans le budget de tokens |
OversizeBypassCount | Glyphes trop gros pour le cache, interprétés directement sans mise en cache |
Notes d'utilisation
- Chaque rendu de page rapporte ses propres compteurs, et les dernières valeurs restent lisibles via
THotPDF.GetLastType3GlyphCacheStats - Un
OversizeBypassCounthaut signifie que les CharProcs de glyphes dépassent le budget du cache et sont réinterprétés à chaque usage - Le cache partagé entre rendus garde des compteurs séparés dans
THPDFRendererSharedCacheStatistics