PDFium Delphi Component Docs

StructureCacheHitCount Propriété

Composant: TPdf  ·  Unit: PDFium
Compte les lectures d’éléments de structure servies depuis une arborescence de structure de page retenue

Syntax

property StructureCacheHitCount: Int64; // read only

Description

Le compteur s’incrémente une fois pour chaque accès à StructureElementsForPage ou StructureElements dont la page détient déjà une arborescence en cache valide. L’accès actualise l’emplacement de la page en ordre de moins-récemment-utilisé, touche l’entrée dans le gouverneur de cache partagé et renvoie un clone profond de l’instantané retenu

La valeur est cumulée sur la durée de vie de l’instance TPdf et ne se réinitialise jamais, si bien qu’un taux d’accès croissant montre que la validation d’accessibilité répétée et le parcours de structure réutilisent une seule analyse

Remarks

La lecture est protégée par le verrou de rendu utilisé par l’accès natif aux pages PDFium

Les changements de capacité, les modifications de pages, les rechargements de document et les vidages préservent le compteur ; ils modifient ce qui est retenu, pas ce qui s’est déjà produit

Associez la valeur à StructureCacheMissCount pour calculer le ratio d’accès effectif

Example

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

See Also

StructureCacheMissCount, StructureCacheCount, StructureCacheCapacity, StructureElementsForPage