PDFium Delphi Component Docs

TextSnapshotCacheMissCount egenskab

Komponent: TPdf  ·  Enhed: PDFium
Tæller tekst-snapshot-læsninger, der måtte optage sideteksten igen

Syntax

property TextSnapshotCacheMissCount: Int64; // read only

Description

Tælleren forøges én gang for hver TextPageSnapshot-adgang, hvor side-slottet ikke er gyldigt, hvilket sker ved første adgang, efter at posten blev evicteret pga. kapacitetstryk, efter at siden blev redigeret, og efter at en dokumentgenindlæsning ændrede størrelsen på slot-arrayet

Et miss udløser en frisk optagelse med TPdfTextSnapshotOptions.Default-budgetterne: én million tegn, hundredetusind tekstobjekter og et skriftnavnsbudget på 16 MiB. Resultatet gemmes kun, når kapaciteten er positiv, og optagelsen fuldførtes; ellers gentages optagelsen ved næste adgang

Værdien er kumulativ over TPdf-instansens levetid og nulstilles aldrig

Remarks

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

Opslag afvises aldrig: med gemning deaktiveret er hver adgang et miss, der stadig returnerer et frisk optaget snapshot

Kombinér værdien med TextSnapshotCacheHitCount for at beregne den effektive miss-rate

Example

Pdf.TextSnapshotCacheCapacity := 0;
Snapshot := Pdf.TextPageSnapshot[1];
Snapshot := Pdf.TextPageSnapshot[1];
// TextSnapshotCacheMissCount blev forøget to gange, HitCount forblev uændret

See Also

TextSnapshotCacheHitCount, TextSnapshotCacheCount, TextSnapshotCacheCapacity, TextPageSnapshot