PDFium Delphi Component Docs

StructureCacheHitCount vlastnost

Komponenta: TPdf  ·  Jednotka: PDFium
Počítá čtení prvků struktury obsloužená z uchovaného stromu struktury stránky

Syntaxe

property StructureCacheHitCount: Int64; // read only

Popis

Počítadlo se zvýší jednou za každý přístup k StructureElementsForPage nebo StructureElements, jehož stránka už drží platný strom v mezipaměti. Zásah osvěží slot stránky v pořadí LRU, dotkne se záznamu ve sdíleném guvernéru mezipaměti a vrátí hluboký klon uchovaného snapshotu

Hodnota je kumulativní po dobu života instance TPdf a nikdy se neresetuje, takže rostoucí míra zásahů ukazuje, že opakovaná validace přístupnosti a procházení struktury znovu používají jediný parse

Poznámky

Čtení chrání renderovací zámek používaný nativním přístupem PDFium ke stránkám

Změny kapacity, úpravy stránek, znovunačtení dokumentu a vyčištění počítadlo zachovají; mění to, co je uchováno, ne to, co už se stalo

Spojte hodnotu s StructureCacheMissCount a spočítáte efektivní míru zásahů

Příklad

for I := 1 to PageCount do
  AuditStructure(Pdf.StructureElementsForPage[I]);
Ratio := Pdf.StructureCacheHitCount /
  (Pdf.StructureCacheHitCount + Pdf.StructureCacheMissCount);

Viz také

StructureCacheMissCount, StructureCacheCount, StructureCacheCapacity, StructureElementsForPage