PDFium Delphi Component Docs

PageObjectSnapshotCacheMissCount vlastnost

Komponenta: TPdf  ·  Jednotka: PDFium
Počítá čtení snímků objektů stránky, u nichž bylo nutné objekty stránky zachytit znovu

Syntaxe

property PageObjectSnapshotCacheMissCount: Int64; // read only

Popis

Počítadlo se zvýší jednou pro každý přístup k PageObjectsSnapshot, u kterého slot stránky není platný — to nastane při prvním přístupu, poté, co byla položka vyřazena kvůli tlaku na kapacitu, po úpravě stránky a po znovunačtení dokumentu, které změnilo velikost pole slotů

Miss spustí čerstvé zachycení s rozpočty TPdfPageObjectSnapshotOptions.Default. Výsledek se uloží jen tehdy, když je kapacita kladná a zachycení se dokončilo; jinak se zachycení při dalším přístupu zopakuje

Hodnota je kumulativní po celou dobu života instance TPdf a nikdy se nenuluje

Poznámky

Čtení je chráněno zámkem vykreslování, který používá nativní přístup ke stránkám PDFium

Vyhledávání se nikdy nezamítá: se vypnutou retencí je každý přístup miss, který i tak vrátí čerstvě zachycený snímek

Hodnotu párujte s PageObjectSnapshotCacheHitCount a vypočítejte tak efektivní míru miss

Příklad

Pdf.PageObjectSnapshotCacheCapacity := 0;
Snapshot := Pdf.PageObjectsSnapshot[1];
Snapshot := Pdf.PageObjectsSnapshot[1];
// MissCount advanced twice, HitCount stayed unchanged

Viz také

PageObjectSnapshotCacheHitCount, PageObjectSnapshotCacheCount, PageObjectSnapshotCacheCapacity, PageObjectsSnapshot