PDFium Component Docs

PageObjectSnapshotCacheCount Właściwość

Component: TPdf  ·  Unit: PDFium
Zwraca, ile kompletnych snapshotów obiektów strony cache aktualnie przechowuje

Syntax

property PageObjectSnapshotCacheCount: Integer; // read only

Description

Wartość zlicza strony, których snapshot obiektów strony jest w tej chwili ważny, więc przy wczytanym dokumencie wynosi co najwyżej Min(PageObjectSnapshotCacheCapacity, PageCount)

Licznik rośnie, gdy PageObjectsSnapshot kończy i zapisuje w cache nowe snapshoty, a maleje, gdy presja pojemności, edycje stron albo ponowne wczytania dokumentu unieważnią wpisy

Odczyt jest chroniony blokadą renderowania używaną przez natywny dostęp PDFium do stron, więc wartość pozostaje spójna ze współbieżnym renderowaniem

Remarks

Bez wczytanego dokumentu albo przy zerowym PageObjectSnapshotCacheCapacity licznik wynosi 0

Licznik to chwilowy obraz obłożenia; o skumulowanej skuteczności wyszukiwania mówią PageObjectSnapshotCacheHitCount i PageObjectSnapshotCacheMissCount

Example

Snapshot := Pdf.PageObjectsSnapshot[1];
LogPageObjectSnapshotCache(Pdf.PageObjectSnapshotCacheCount,
  Pdf.PageObjectSnapshotCacheCapacity);

See Also

PageObjectSnapshotCacheCapacity, PageObjectSnapshotCacheHitCount, PageObjectSnapshotCacheMissCount, PageObjectsSnapshot