SetDisplayListCacheLimit
Маніпулювання сторінками
Опис
Обмежує кеш display-list кількістю записів та утримуваними байтами
Синтаксис
Delphi
Function SetDisplayListCacheLimit(MaxEntries: Integer): Integer; Overload;
Function SetDisplayListCacheLimit(MaxEntries: Integer; MaxBytes: Int64): Integer; Overload;Параметри
| MaxEntries | Максимальна кількість кешованих display lists; 0 вимикає ліміт кількості записів |
|---|---|
| MaxBytes | Максимальні оцінені байти, утримувані записами display-list, масивами операндів і рядковими вантажами; 0 вимикає байтовий ліміт |
Повернуте значення
1 при успішному виконанні, 0 якщо будь-який із лімітів від'ємний
Примітки
Перевантаження з одним параметром змінює лише ліміт записів і зберігає поточний байтовий ліміт
Нові ліміти негайно обрізають кеш, коли жоден список не активний; список, який захоплюється чи відтворюється, залишається закріпленим, доки рендерер його не звільнить
Нові ліміти обрізають кеш негайно, коли жоден список не активний; список, який захоплюється чи програвается, лишається закріпленим, доки рендерер його не звільнитьВиселення надає перевагу часто перевикористовуваним спискам з більшою оціненою вартістю перебудови, а за байтового тиску — більшій цінності перебудови на утримуваний байт; окремо завеликий список рендериться нормально, але обходить утримання