SetDisplayListCacheLimit
Przetwarzanie stron
Opis
Ogranicza pamięć podręczną list wyświetlania według liczby wpisów i zachowanych bajtów
Składnia
Delphi
Function SetDisplayListCacheLimit(MaxEntries: Integer): Integer; Overload;
Function SetDisplayListCacheLimit(MaxEntries: Integer; MaxBytes: Int64): Integer; Overload;Parametry
| MaxEntries | Maksymalna liczba buforowanych list wyświetlania; 0 wyłącza limit liczby wpisów |
|---|---|
| MaxBytes | Maksymalna szacowana liczba bajtów przechowywanych przez rekordy list wyświetlania, tablice operandów i dane ciągów; 0 wyłącza limit bajtów |
Wartość zwracana
1 w przypadku powodzenia, 0, gdy którykolwiek limit jest ujemny
Uwagi
Przeciążenie jednoparametrowe zmienia tylko limit wpisów i zachowuje bieżący limit bajtów
Nowe limity natychmiast zmniejszają pamięć podręczną, gdy żadna lista nie jest aktywna; lista w trakcie przechwytywania lub odtwarzania pozostaje przypięta do czasu zwolnienia jej przez mechanizm renderujący
Usuwanie preferuje często używane listy o większym szacowanym koszcie ponownego zbudowania, a pod presją limitu bajtów — o większej wartości odtworzenia na przechowywany bajt; pojedyncza zbyt duża lista jest renderowana normalnie, lecz nie trafia do pamięci podręcznej