Záznam THPDFType3GlyphCacheStats
Hlásí hit, miss, eviction a bypass chování mezipaměti Type 3 glyph CharProc používané při renderování
Deklarace
THPDFType3GlyphCacheStats= record
EntryCount: Integer;
CachedTokenCount: Integer;
HitCount: Int64;
MissCount: Int64;
EvictionCount: Int64;
OversizeBypassCount: Int64;
end;
Jednotka
HPDFPageRenderer
Pole
| Pole | Účel |
|---|---|
EntryCount | Počet Type 3 glyph procedur, které právě drží mezipaměť jednotlivého renderu |
CachedTokenCount | Celkový počet content tokenů držených napříč cachovanými glyph procedurami, ohraničený budgetem mezipaměti |
HitCount | Glyph procedury obsloužené z mezipaměti místo opětovné interpretace |
MissCount | Glyph procedury nenalezené v mezipaměti a interpretované načisto |
EvictionCount | Glify vyhozené z mezipaměti, aby se zůstalo v token budgetu |
OversizeBypassCount | Glify příliš velké na cachování, interpretované přímo bez mezipaměti |
Poznámky k použití
- Každý render stránky hlásí vlastní čítače a poslední hodnoty zůstávají čitelné přes
THotPDF.GetLastType3GlyphCacheStats - Vysoký
OversizeBypassCountznamená, že glyph CharProcs překračují budget mezipaměti a při každém použití se interpretují znovu - Sdílená mezipaměť napříč rendery vede samostatné čítače v
THPDFRendererSharedCacheStatistics