SetDisplayListCacheLimit

Манипулиране на страници

Описание

Ограничава кеша на списъка за показване според броя записи и задържаните байтове

Синтаксис

Delphi

Function SetDisplayListCacheLimit(MaxEntries: Integer): Integer; Overload;
Function SetDisplayListCacheLimit(MaxEntries: Integer; MaxBytes: Int64): Integer; Overload;

Параметри

MaxEntriesМаксимален брой кеширани списъци за показване; 0 изключва ограничението за броя записи
MaxBytesМаксимален приблизителен брой байтове, запазени от записи на списъка за показване, масиви с операнди и низови полезни товари; 0 изключва ограничението за байтове

Върната стойност

1 при успех, 0 когато някой от лимитите е отрицателен

Забележки

Претоварването с един параметър променя само ограничението за записи и запазва текущото ограничение за байтове

Новите ограничения подрязват кеша веднага, когато няма активен списък; списък, който се заснема или възпроизвежда, остава закрепен, докато рендерерът го освободи

Изтласкването предпочита често използвани повторно списъци с по-голяма очаквана работа за възстановяване и при натиск върху байтовете по-голяма стойност за възстановяване на задържан байт; индивидуално прекалено голям списък се визуализира нормално, но не се задържа

Вижте също

ClearDisplayListCache, GetDisplayListCacheInfo