SetFontCacheLimit
Текст, шрифты, производительность
Описание
Задаёт максимум отслеживаемых байтов, удерживаемых общими кэшами начертаний, сформированных фрагментов и разобранных контуров глифов
Синтаксис
Delphi
Function TPDFlib.SetFontCacheLimit(MaxBytes: Int64): Integer;Параметры
| MaxBytes | Бюджет кэша в байтах; 0 отключает удержание, но все еще позволяет каждой операции использовать переходные ресурсы |
|---|
Возвращаемые значения
Возвращает 1, когда предел принят, или 0 для отрицательного значения, которое оставляет прежний предел без изменений
Примечания
Лимит по умолчанию — 32 МиБ; его уменьшение немедленно вытесняет записи по LRU, пока отслеживаемый суммарный объём не уложится
Разобранные шрифтовые программы, ресурсы начертаний и глубоко скопированные сформированные фрагменты делят один бюджет, так что нагрузка не обходит лимит переключением категории кэша