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

MaxEntriesMaksymalna liczba buforowanych list wyświetlania; 0 wyłącza limit liczby wpisów
MaxBytesMaksymalna 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

Zobacz również

ClearDisplayListCache, GetDisplayListCacheInfo