PDFium Delphi Component Docs

StructureCacheHitCount egenskab

Komponent: TPdf  ·  Enhed: PDFium
Tæller struktur-element-læsninger, der blev betjent ud fra et gemt sidestrukturtræ

Syntax

property StructureCacheHitCount: Int64; // read only

Description

Tælleren forøges én gang for hver StructureElementsForPage- eller StructureElements-adgang, hvis side allerede har et gyldigt cachet træ. Træfferet opfrisker side-slottet i mindst for nylig anvendt-rækkefølge, berører elementet i den delte cache-governor og returnerer en dyb klon af det gemte snapshot

Værdien er kumulativ over TPdf-instansens levetid og nulstilles aldrig, så en stigende hit-rate viser, at gentagen tilgængelighedsvalidering og strukturgennemløb genbruger én parsing

Remarks

Læsning er beskyttet af den render-lås, som native PDFium-sideadgang bruger

Kapacitetsændringer, sideredigeringer, dokumentgenindlæsninger og rydninger bevarer tælleren; de ændrer, hvad der gemmes, ikke hvad der allerede er sket

Kombinér værdien med StructureCacheMissCount for at beregne den effektive hit-rate

Example

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

See Also

StructureCacheMissCount, StructureCacheCount, StructureCacheCapacity, StructureElementsForPage