PDFium Delphi Component Docs

StructureCacheHitCount Egenskap

Component: TPdf  ·  Unit: PDFium
Räknar strukturelementläsningar som betjänats från ett behållet sidstrukturträd

Syntax

property StructureCacheHitCount: Int64; // read only

Description

Räknaren ökar en gång för varje StructureElementsForPage- eller StructureElements-åtkomst vars sida redan har ett giltigt cachat träd. Träffen uppdaterar sidplatsen i least-recently-used-ordning, rör posten i den gemensamma cachegovernorn och returnerar en djup klon av den behållna snapshoten

Värdet är kumulativt över TPdf-instansens livstid och återställs aldrig, så en stigande träffandel visar att upprepad tillgänglighetsvalidering och strukturtraversering återanvänder en enda parsing

Remarks

Läsningen skyddas av renderingslåset som nativ PDFium-sidåtkomst använder

Kapacitetsändringar, sidredigeringar, dokumentomläsningar och rensningar bevarar räknaren; de ändrar vad som behålls, inte vad som redan hänt

Para ihop värdet med StructureCacheMissCount för att beräkna den effektiva träffkvoten

Example

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

See Also

StructureCacheMissCount, StructureCacheCount, StructureCacheCapacity, StructureElementsForPage