THPDFType3GlyphCacheStats Record
Relata hits, misses, despejos e bypass do cache de CharProc de glyphs Type 3 usado durante a renderização
Declaração
THPDFType3GlyphCacheStats= record
EntryCount: Integer;
CachedTokenCount: Integer;
HitCount: Int64;
MissCount: Int64;
EvictionCount: Int64;
OversizeBypassCount: Int64;
end;
Unidade
HPDFPageRenderer
Campos
| Campo | Finalidade |
|---|---|
EntryCount | Número de procedimentos de glyph Type 3 atualmente retidos pelo cache por render |
CachedTokenCount | Total de tokens de conteúdo retidos pelos procedimentos de glyph em cache, limitado pelo orçamento do cache |
HitCount | Procedimentos de glyph atendidos pelo cache em vez de serem reinterpretados |
MissCount | Procedimentos de glyph não encontrados no cache e interpretados do zero |
EvictionCount | Glyphs descartados do cache para se manter dentro do orçamento de tokens |
OversizeBypassCount | Glyphs grandes demais para cachear, interpretados diretamente sem cache |
Notas de uso
- Cada render de página reporta os contadores próprios, e os últimos valores permanecem legíveis por meio de
THotPDF.GetLastType3GlyphCacheStats - Um
OversizeBypassCountalto significa que os CharProcs de glyphs excedem o orçamento do cache e são reinterpretados a cada uso - O cache compartilhado entre renders mantém contadores separados em
THPDFRendererSharedCacheStatistics