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);