SetDisplayListCacheLimit

Paginamanipulatie

Beschrijving

Begrenst de display-list-cache op aantal entries en bewaarde bytes

Syntaxis

Delphi

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

Syntaxis

MaxEntriesMaximaal aantal gecachte display lists; 0 zet de limiet op het aantal entries uit
MaxBytesMaximaal geschat aantal bytes dat display-list-records, operand-arrays en string-payloads bewaren; 0 zet de bytelimiet uit

Retourwaarde

1 bij succes, 0 wanneer een van beide limieten negatief is

Opmerkingen

De overload met één parameter wijzigt alleen de entrylimiet en behoudt de huidige bytelimiet

Nieuwe limieten kappen de cache direct af wanneer er geen lijst actief is; een lijst die wordt vastgelegd of afgespeeld blijft vastgehouden totdat de renderer die vrijgeeft Verdringing bevoordeelt vaak hergebruikte lijsten met meer geschat herbouwwerk en, onder bytedruk, meer herbouwwaarde per bewaarde byte; een individueel te grote lijst wordt normaal gerenderd maar omzeilt de retentie

Zie ook

ClearDisplayListCache, GetDisplayListCacheInfo