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