PDFium Delphi Component Docs

PageObjectSnapshotCacheCount ویژگی

کامپوننت: TPdf  ·  واحد: PDFium
برمی‌گرداند کش اسنپ‌شات هم‌اکنون چند اسنپ‌شات کاملِ شیء صفحه نگه داشته است

Syntax

property PageObjectSnapshotCacheCount: Integer; // read only

Description

این مقدار صفحه‌هایی را می‌شمارد که اسنپ‌شات شیء صفحه‌شان هم‌اکنون معتبر است، پس وقتی سندی بارگذاری شده حداکثر برابر Min(PageObjectSnapshotCacheCapacity, PageCount) است

شمارش وقتی PageObjectsSnapshot اسنپ‌شات‌های جدید را کامل و کش می‌کند بالا می‌رود و وقتی فشار ظرفیت، ویرایش صفحه‌ها یا بارگذاری مجدد سند مدخل‌ها را باطل می‌کند پایین می‌آید

خواندن آن زیر قفل رندری است که دسترسی نیتیو به صفحه‌های PDFium استفاده می‌کند، پس مقدار با رندر هم‌زمان سازگار است

Remarks

وقتی سندی بارگذاری نشده یا PageObjectSnapshotCacheCapacity صفر باشد، شمارش 0 است

این شمارش یک رقم اشغال در یک لحظه است؛ برای سنجش تجمعی اثربخشی جست‌وجو از PageObjectSnapshotCacheHitCount و PageObjectSnapshotCacheMissCount استفاده کنید

Example

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

See Also

PageObjectSnapshotCacheCapacity, PageObjectSnapshotCacheHitCount, PageObjectSnapshotCacheMissCount, PageObjectsSnapshot