PDFium Delphi Component Docs

PageObjectSnapshotCacheHitCount özelliği

Component: TPdf  ·  Unit: PDFium
Saklanan bir sayfa anlık görüntüsünden karşılanan sayfa nesnesi anlık görüntüsü okumalarını sayar

Syntax

property PageObjectSnapshotCacheHitCount: Int64; // read only

Description

Sayaç, sayfasında halihazırda geçerli bir anlık görüntü bulunan her PageObjectsSnapshot erişimi için bir kez artar. İsabet, sayfa yuvasını en eski kullanım sırasında tazeler, girdiye paylaşılan önbellek yöneticisinde dokunur ve saklanan anlık görüntünün derin bir kopyasını döndürür

PageComplexity; nesne türleri, yol sayıları, görüntü pikselleri ve saydamlık için bu önbelleği yeniden kullanır, bu yüzden yinelenen karmaşıklık okumaları da burada isabet olarak görünür

Değer, TPdf örneğinin ömrü boyunca birikimlidir ve hiçbir zaman sıfırlanmaz

Remarks

Okuma, yerel PDFium sayfa erişiminin kullandığı işleme kilidiyle korunur

Kapasite değişiklikleri, sayfa düzenlemeleri, belge yeniden yüklemeleri ve temizleme işlemleri sayacı korur; bunlar neyin saklandığını değiştirir, zaten olmuş olanı değiştirmez

Her dönüş değeri derin bir kopya olduğu için, iç içe dash dizilerini, işaret parametrelerini, yol segmentlerini, kırpma yollarını, filtreleri ya da dizeleri değiştirmek önbelleğe alınmış veriyi veya belgeyi değiştiremez

Example

Info := Pdf.PageComplexity;
Snapshot := Pdf.PageObjectsSnapshot[PageNumber];
// The complexity read warmed the slot, the snapshot read hit it

See Also

PageObjectSnapshotCacheMissCount, PageObjectSnapshotCacheCount, PageObjectSnapshotCacheCapacity, PageObjectsSnapshot