PDFium Component Docs

PageObjectSnapshotCacheMissCount Właściwość

Component: TPdf  ·  Unit: PDFium
Zlicza odczyty snapshotów obiektów strony, które musiały przechwycić obiekty strony ponownie

Syntax

property PageObjectSnapshotCacheMissCount: Int64; // read only

Description

Licznik rośnie o jeden przy każdym dostępie do PageObjectsSnapshot, którego miejsce strony nie jest ważne — dzieje się tak przy pierwszym dostępie, po usunięciu wpisu przez presję pojemności, po edycji strony oraz po ponownym wczytaniu dokumentu, które przeskalowało tablicę miejsc

Pudło uruchamia świeże przechwycenie z budżetami TPdfPageObjectSnapshotOptions.Default. Wynik jest zapisywany tylko wtedy, gdy pojemność jest dodatnia, a przechwycenie zostało ukończone; w przeciwnym razie przechwycenie powtarza się przy kolejnym dostępie

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

Remarks

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

Wyszukiwania nie są nigdy odrzucane: przy wyłączonym przechowywaniu każdy dostęp jest pudłem, które i tak zwraca świeżo przechwycony snapshot

Sparuj tę wartość z PageObjectSnapshotCacheHitCount, aby wyliczyć efektywny współczynnik pudeł

Example

Pdf.PageObjectSnapshotCacheCapacity := 0;
Snapshot := Pdf.PageObjectsSnapshot[1];
Snapshot := Pdf.PageObjectsSnapshot[1];
// MissCount wzrósł dwukrotnie, HitCount pozostał bez zmian

See Also

PageObjectSnapshotCacheHitCount, PageObjectSnapshotCacheCount, PageObjectSnapshotCacheCapacity, PageObjectsSnapshot