PDFium Component Docs

StructureCacheMissCount Właściwość

Component: TPdf  ·  Unit: PDFium
Liczy odczyty elementów struktury, które musiały sparsować drzewo struktury strony

Syntax

property StructureCacheMissCount: Int64; // read only

Description

Licznik rośnie o jeden przy każdym dostępie do StructureElementsForPage lub StructureElements, którego slot strony nie jest ważny — dzieje się tak przy pierwszym dostępie, po wyrzuceniu wpisu przez presję pojemności, po edycji strony oraz po ponownym wczytaniu dokumentu, które przeskalowało tablicę slotów

Pudło uruchamia świeże przejście z TPdfStructureReadOptions.Default. Wynik jest zapisywany tylko wtedy, gdy pojemność jest dodatnia, a przejście ukończone; w przeciwnym razie parsowanie powtarza się przy następnym dostępie

Wartość jest skumulowana przez życie instancji TPdf i nigdy się nie resetuje

Remarks

Odczyt jest chroniony blokadą renderowania używaną przez natywny dostęp do stron PDFium

Wyszukiwania nigdy nie są odrzucane: przy wyłączonej retencji każdy dostęp jest pudłem, które i tak zwraca świeżo sparsowane elementy

Połącz wartość z StructureCacheHitCount, aby wyliczyć efektywny współczynnik pudł

Example

Pdf.StructureCacheCapacity := 0;
Elements := Pdf.StructureElementsForPage[1];
Elements := Pdf.StructureElementsForPage[1];
// StructureCacheMissCount advanced twice, HitCount stayed unchanged

See Also

StructureCacheHitCount, StructureCacheCount, StructureCacheCapacity, StructureElementsForPage