Запись THPDFImportedResourceDedupStatistics
Сообщает состояние кэша дедупликации импортированных ресурсов: число кэшированных ресурсов плюс накопленные счётчики попаданий и промахов
Объявление
THPDFImportedResourceDedupStatistics= record
CachedResources: Integer;
Hits: Int64;
Misses: Int64;
end;
Модуль
HPDFDoc
Поля
| Поле | Назначение |
|---|---|
CachedResources | Число ресурсов, сейчас находящихся в кэше импортированных ресурсов |
Hits | Поиски, обслуженные повторным использованием уже импортированного ресурса вместо новой копии |
Misses | Поиски, не нашедшие кэшированной записи и выполнившие свежее копирование ресурса |
Примечания по использованию
- Запрашивайте через
THotPDF.GetImportedResourceDedupStatisticsпосле слияний или дописывания страниц, чтобы увидеть, сколько дублирования удалось избежать - Счётчики накопительные на экземпляр
THotPDF;THotPDF.ClearImportedResourceDedupCacheопустошает кэш и сбрасывает оба счётчика в ноль - Высокая доля попаданий при большом
CachedResourcesговорит, что слияние на уровне страниц эффективно переиспользует общие ресурсы