PDFium Delphi Component Docs

Thuộc tính StructureCacheHitCount

Component: TPdf  ·  Unit: PDFium
Đếm số lần đọc phần tử cấu trúc được phục vụ từ một cây cấu trúc trang còn được giữ lại

Syntax

property StructureCacheHitCount: Int64; // read only

Description

Bộ đếm tăng một cho mỗi lần truy cập StructureElementsForPage hoặc StructureElements mà trang của nó đang giữ một cây cache hợp lệ. Hit làm mới slot trang theo thứ tự sử dụng gần nhất, chạm vào entry trong governor cache dùng chung, và trả về một bản sao sâu của snapshot được lưu

Giá trị tích lũy trong suốt vòng đời của instance TPdf và không bao giờ bị reset, nên tỉ lệ hit tăng dần cho thấy các lần kiểm tra trợ năng và duyệt cấu trúc lặp lại đang dùng chung một lần phân tích

Remarks

Việc đọc được bảo vệ bởi render lock mà truy cập trang PDFium thuần sử dụng

Thay đổi dung lượng, chỉnh sửa trang, nạp lại tài liệu và các thao tác xóa đều bảo toàn bộ đếm; chúng thay đổi những gì được giữ lại, chứ không đổi những gì đã xảy ra

Hãy ghép giá trị này với StructureCacheMissCount để tính tỉ lệ hit thực tế

Example

for I := 1 to PageCount do
  AuditStructure(Pdf.StructureElementsForPage[I]);
Ratio := Pdf.StructureCacheHitCount /
  (Pdf.StructureCacheHitCount + Pdf.StructureCacheMissCount);

See Also

StructureCacheMissCount, StructureCacheCount, StructureCacheCapacity, StructureElementsForPage