PDFium Component Docs

StructureCacheHitCount eigenschap

Component: TPdf  ·  Unit: PDFium
Telt structuurelement-leesacties die vanuit een bewaarde pagina-structuurboom werden bediend

Syntax

property StructureCacheHitCount: Int64; // read only

Description

De teller gaat één omhoog voor elke StructureElementsForPage- of StructureElements-toegang waarvan de pagina al een geldige boom in de cache heeft. De hit ververs het paginaslot in least-recently-use-volgorde, raakt de ingang in de gedeelde cache governor aan en geeft een diepe kloon van de bewaarde snapshot terug

De waarde is cumulatief over de levensduur van de TPdf-instantie en wordt nooit gereset, dus een stijgende hit rate toont dat herhaalde toegankelijkheidsvalidatie en structuurtraversatie één parse hergebruiken

Remarks

Het lezen wordt bewaakt door de render lock die native PDFium-paginatoegang gebruikt

Capaciteitswijzigingen, paginabewerkingen, het herladen van documenten en het legen van de cache laten de teller staan; ze veranderen wat wordt bewaard, niet wat er al is gebeurd

Combineer de waarde met StructureCacheMissCount om de effectieve hit ratio te berekenen

Example

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

See Also

StructureCacheMissCount, StructureCacheCount, StructureCacheCapacity, StructureElementsForPage