Registro THPDFType3GlyphCacheStats
Informa de aciertos, fallos, expulsiones y bypass de la caché de CharProcs de glifos 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 | Número de procedimientos de glifo Type 3 retenidos actualmente por la caché por render |
CachedTokenCount | Total de tokens de contenido retenidos entre los procedimientos de glifo cacheados, acotado por el presupuesto de caché |
HitCount | Procedimientos de glifo servidos desde la caché en lugar de reinterpretarse |
MissCount | Procedimientos de glifo no encontrados en la caché e interpretados de nuevo |
EvictionCount | Glifos expulsados de la caché para mantenerse dentro del presupuesto de tokens |
OversizeBypassCount | Glifos demasiado grandes para cachear, interpretados directamente sin caché |
Notas de uso
- Cada render de página informa sus propios contadores, y los últimos valores siguen siendo legibles mediante
THotPDF.GetLastType3GlyphCacheStats - Un
OversizeBypassCountalto significa que los CharProcs de glifos exceden el presupuesto de caché y se reinterpretan en cada uso - La caché compartida entre renders lleva contadores separados en
THPDFRendererSharedCacheStatistics