PDFium Delphi Component Docs

PageObjectSnapshotCacheMissCount proprietate

Component: TPdf  ·  Unit: PDFium
Numără citirile de instantanee de obiecte de pagină care au trebuit să captureze obiectele paginii din nou

Syntax

property PageObjectSnapshotCacheMissCount: Int64; // read only

Description

Contorul crește o dată pentru fiecare acces PageObjectsSnapshot al cărui slot de pagină nu este valid, ceea ce se întâmplă la primul acces, după ce intrarea a fost evacuată din cauza presiunii capacității, după ce pagina a fost editată și după ce o reîncărcare a documentului a redimensionat vectorul de sloturi

Un miss declanșează o captură proaspătă cu bugetele TPdfPageObjectSnapshotOptions.Default. Rezultatul este stocat doar când capacitatea este pozitivă și captura s-a finalizat; altfel captura se repetă la accesul următor

Valoarea este cumulativă pe durata de viață a instanței TPdf și nu se resetează niciodată

Remarks

Citirea este protejată de lock-ul de randare folosit de accesul nativ la paginile PDFium

Căutările nu sunt niciodată respinse: cu retenția dezactivată fiecare acces este un miss care returnează totuși un instantaneu proaspăt capturat

Perecheți valoarea cu PageObjectSnapshotCacheHitCount pentru a calcula raportul efectiv de miss

Example

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

See Also

PageObjectSnapshotCacheHitCount, PageObjectSnapshotCacheCount, PageObjectSnapshotCacheCapacity, PageObjectsSnapshot