THotPDF.LoadedFontDecoderCacheMaxBytes
Задаёт максимальный расчётный объём памяти, который удерживают разобранные декодеры шрифтов для текущего загруженного документа
Объявление
property LoadedFontDecoderCacheMaxBytes: Int64
read GetLoadedFontDecoderCacheMaxBytes
write SetLoadedFontDecoderCacheMaxBytes;
Поведение
- Бюджет по умолчанию — 33554432 байта, кроме того cache хранит не более 128 записей
- Уменьшение бюджета немедленно вытесняет наименее недавно использовавшиеся записи
- Нулевой бюджет отключает удержание, при этом запросы декодеров продолжают работать
- Отрицательные значения приводятся к нулю
- Загрузка другого документа очищает удерживаемые декодеры и сбрасывает статистику
См. также: GetLoadedFontDecoderCacheInfo, Инфраструктура кэширования