Record THPDFType3GlyphCacheStats
Reporta hits, misses, expulsiones y bypass de la caché de CharProcs de glyphs Type 3 usada durante el renderizado
Declaración
THPDFType3GlyphCacheStats= record
EntryCount: Integer;
CachedTokenCount: Integer;
HitCount: Int64;
MissCount: Int64;
EvictionCount: Int64;
OversizeBypassCount: Int64;
end;
Unidad
HPDFPageRenderer
Campos
| Campo | Propósito |
|---|---|
EntryCount | Cantidad de procedimientos de glyph Type 3 que la caché por render retiene actualmente |
CachedTokenCount | Total de content tokens retenidos entre los procedimientos de glyph en caché, acotado por el presupuesto de la caché |
HitCount | Procedimientos de glyph servidos desde la caché en lugar de reinterpretarse |
MissCount | Procedimientos de glyph no encontrados en la caché e interpretados desde cero |
EvictionCount | Glyphs expulsados de la caché para mantenerse dentro del presupuesto de tokens |
OversizeBypassCount | Glyphs demasiado grandes para cachear, interpretados directamente sin caché |
Notas de uso
- Cada render de página reporta sus propios contadores, y los últimos valores siguen legibles mediante
THotPDF.GetLastType3GlyphCacheStats - Un
OversizeBypassCountalto significa que los CharProcs de glyphs exceden el presupuesto de la caché y se reinterpretan en cada uso - La caché compartida entre renders guarda contadores aparte en
THPDFRendererSharedCacheStatistics