PDFium Delphi Component Docs

свойство StructureCacheHitCount

Компонент: TPdf  ·  Модул: PDFium
Брои четенията на структурни елементи, обслужени от задържано дърво на структурата на страница

Синтаксис

property StructureCacheHitCount: Int64; // read only

Описание

Броячът нараства с единица за всеки достъп до StructureElementsForPage или StructureElements, чиято страница вече държи валидно кеширано дърво. Попадението опреснява слота на страницата в LRU реда, докосва записа в споделения кеш управител и връща дълбоко копие на задържаната снимка

Стойността е кумулативна за живота на инстанцията TPdf и никога не се нулира, така че растящият процент попадения показва, че повтарящите се валидации за достъпност и обхождания на структурата преизползват едно разчитане

Забележки

Четенето е защитено от заключването за рендиране, използвано от нативния PDFium достъп до страниците

Промените на капацитета, редакциите на страници, презарежданията на документа и изчистванията запазват брояча; те променят това какво се задържа, а не това, което вече се е случило

Комбинирайте стойността с StructureCacheMissCount, за да изчислите ефективния процент попадения

Пример

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

Виж също

StructureCacheMissCount, StructureCacheCount, StructureCacheCapacity, StructureElementsForPage