THPDFType3GlyphCacheStats Record
Raportuje trafienia, chybienia, eksmisje i obejścia cache CharProc glyphów Type 3 używanego podczas renderowania
Deklaracja
THPDFType3GlyphCacheStats= record
EntryCount: Integer;
CachedTokenCount: Integer;
HitCount: Int64;
MissCount: Int64;
EvictionCount: Int64;
OversizeBypassCount: Int64;
end;
Jednostka
HPDFPageRenderer
Pola
| Pole | Przeznaczenie |
|---|---|
EntryCount | Liczba procedur glyphów Type 3 aktualnie trzymanych przez cache per render |
CachedTokenCount | Łączna liczba tokenów treści trzymanych w zcache'owanych procedurach glyphów, ograniczona budżetem cache |
HitCount | Procedury glyphów podane z cache zamiast być interpretowanymi od nowa |
MissCount | Procedury glyphów nieznalezione w cache i interpretowane na świeżo |
EvictionCount | Glyphy wyrzucone z cache, by zmieścić się w budżecie tokenów |
OversizeBypassCount | Glyphy za duże do zcache'owania, interpretowane bezpośrednio, bez cache |
Uwagi dotyczące użycia
- Każdy render strony raportuje własne liczniki, a ostatnie wartości pozostają czytelne przez
THotPDF.GetLastType3GlyphCacheStats - Wysokie
OversizeBypassCountoznacza, że CharProcs glyphów przekraczają budżet cache i są interpretowane od nowa przy każdym użyciu - Współdzielony cache między renderami trzyma osobne liczniki w
THPDFRendererSharedCacheStatistics