THPDFType3GlyphCacheStats Kaydı
Render sırasında kullanılan Type 3 glyph CharProc cache'inin hit, miss, eviction ve bypass davranışını raporlar
Bildirim
THPDFType3GlyphCacheStats= record
EntryCount: Integer;
CachedTokenCount: Integer;
HitCount: Int64;
MissCount: Int64;
EvictionCount: Int64;
OversizeBypassCount: Int64;
end;
Birim
HPDFPageRenderer
Alanlar
| Alan | Amaç |
|---|---|
EntryCount | Render başına cache'in şu an tuttuğu Type 3 glyph procedure sayısı |
CachedTokenCount | Cache'lenen glyph procedure'lerde tutulan toplam content token'ı; cache bütçesiyle sınırlı |
HitCount | Yeniden yorumlanmak yerine cache'ten karşılanan glyph procedure'ler |
MissCount | Cache'te bulunmayıp taze yorumlanan glyph procedure'ler |
EvictionCount | Token bütçesi içinde kalmak için cache'ten atılan glyph'ler |
OversizeBypassCount | Cache'lenemeyecek kadar büyük, cache'siz doğrudan yorumlanan glyph'ler |
Kullanım notları
- Her sayfa render'i kendi sayaçlarını bildirir; son değerler
THotPDF.GetLastType3GlyphCacheStatsüzerinden okunmaya devam eder - Yüksek bir
OversizeBypassCount, glyph CharProc'larının cache bütçesini aştığı ve her kullanımda yeniden yorumlandığı anlamına gelir - Paylaşılan cross-render cache, ayrı sayaçları
THPDFRendererSharedCacheStatisticsiçinde tutar