PDFium Delphi Component Docs

ιδιότητα StructureCacheHitCount

Στοιχείο: TPdf  ·  Μονάδα: PDFium
Μετρά τις αναγνώσεις στοιχείων δομής που εξυπηρετήθηκαν από διατηρημένο δέντρο δομής σελίδας

Syntax

property StructureCacheHitCount: Int64; // read only

Description

Ο μετρητής αυξάνεται μία φορά για κάθε πρόσβαση σε StructureElementsForPage ή StructureElements της οποίας η σελίδα κρατά ήδη έγκυρο δέντρο στο cache. Το hit ανανεώνει την υποδοχή της σελίδας σε least-recently-used σειρά, αγγίζει την εγγραφή στον κοινό governor του cache και επιστρέφει deep clone του διατηρημένου snapshot

Η τιμή είναι αθροιστική για τη διάρκεια ζωής της παρουσίας TPdf και δεν μηδενίζεται ποτέ, οπότε ανοδικό hit rate δείχνει ότι επαναλαμβανόμενη επικύρωση προσβασιμότητας και διάσχιση δομής επαναχρησιμοποιούν ένα parse

Remarks

Η ανάγνωση προστατεύεται από το render lock που χρησιμοποιεί η εγγενής πρόσβαση σελίδων του PDFium

Αλλαγές χωρητικότητας, επεξεργασίες σελίδων, επαναφορτώσεις εγγράφου και καθαρίσεις διατηρούν τον μετρητή· αλλάζουν τι διατηρείται, όχι τι έχει ήδη συμβεί

Συνδυάστε την τιμή με το StructureCacheMissCount για να υπολογίσετε το effective hit ratio

Example

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

See Also

StructureCacheMissCount, StructureCacheCount, StructureCacheCapacity, StructureElementsForPage