PDFium Delphi Component Docs

StructureCacheMissCount property

Component: TPdf  ·  Unit: PDFium
Menghitung pembacaan elemen struktur yang harus meng-parse pohon struktur halaman

Syntax

property StructureCacheMissCount: Int64; // read only

Description

Penghitung bertambah satu untuk setiap akses StructureElementsForPage atau StructureElements yang slot halamannya tidak valid, yaitu pada akses pertama, setelah entri diusir karena tekanan kapasitas, setelah halaman disunting, dan setelah pemuatan ulang dokumen mengubah ukuran array slot

Sebuah miss memicu traversal baru dengan TPdfStructureReadOptions.Default. Hasilnya disimpan hanya ketika kapasitas positif dan traversal selesai; jika tidak, parse diulang pada akses berikutnya

Nilainya kumulatif selama umur instance TPdf dan tidak pernah direset

Remarks

Pembacaan dilindungi render lock yang dipakai akses halaman native PDFium

Lookup tidak pernah ditolak: dengan retensi dimatikan, setiap akses adalah miss yang tetap mengembalikan elemen hasil parse terbaru

Pasangkan nilai dengan StructureCacheHitCount untuk menghitung miss ratio efektif

Example

Pdf.StructureCacheCapacity := 0;
Elements := Pdf.StructureElementsForPage[1];
Elements := Pdf.StructureElementsForPage[1];
// StructureCacheMissCount advanced twice, HitCount stayed unchanged

See Also

StructureCacheHitCount, StructureCacheCount, StructureCacheCapacity, StructureElementsForPage