PDFium Component Docs

TextSnapshotCacheMissCount eigenschap

Component: TPdf  ·  Unit: PDFium
Telt tekst-snapshotlezingen die de paginatetekst opnieuw moesten vastleggen

Syntax

property TextSnapshotCacheMissCount: Int64; // read only

Description

De teller gaat één omhoog voor elke TextPageSnapshot-toegang waarvan de paginasleuf niet geldig is, wat gebeurt bij de eerste toegang, nadat de ingang door capaciteitsdruk is verwijderd, nadat de pagina is bewerkt en nadat een documentherlading de sleufenarray heeft herschaald

Een miss start een nieuwe vastlegging met de budgetten van TPdfTextSnapshotOptions.Default: één miljoen characters, honderdduizend tekstobjecten en een fontnaambudget van 16 MiB. Het resultaat wordt alleen bewaard wanneer de capaciteit positief is en de vastlegging voltooid; anders herhaalt de vastlegging zich bij de volgende toegang

De waarde is cumulatief over de levensduur van de TPdf-instantie en wordt nooit gereset

Remarks

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

Opzoakingen worden nooit geweigerd: met retentie uitgeschakeld is elke toegang een miss die alsnog een vers vastgelegde snapshot teruggeeft

Combineer de waarde met TextSnapshotCacheHitCount om de effectieve miss-ratio te berekenen

Example

Pdf.TextSnapshotCacheCapacity := 0;
Snapshot := Pdf.TextPageSnapshot[1];
Snapshot := Pdf.TextPageSnapshot[1];
// TextSnapshotCacheMissCount advanced twice, HitCount stayed unchanged

See Also

TextSnapshotCacheHitCount, TextSnapshotCacheCount, TextSnapshotCacheCapacity, TextPageSnapshot