SetDisplayListCacheLimit
Sidemanipulation
Beskrivelse
Begrænser displaylistecachen efter antal poster og bevarede bytes
Syntaks
Delphi
Function SetDisplayListCacheLimit(MaxEntries: Integer): Integer; Overload;
Function SetDisplayListCacheLimit(MaxEntries: Integer; MaxBytes: Int64): Integer; Overload;Parametre
| MaxEntries | Maksimalt antal cachelagrede displaylister; 0 deaktiverer grænsen for antal poster |
|---|---|
| MaxBytes | Maksimalt anslået antal byte, der bevares af displaylisteposter, operandarrays og strengnyttelaster; 0 deaktiverer bytegrænsen |
Returværdi
1 ved succes, 0 når en af grænserne er negativ
Bemærkninger
Overloaden med én parameter ændrer kun postgrænsen og bevarer den aktuelle bytegrænse
Nye grænser beskærer straks cachen, når ingen liste er aktiv; en liste, der registreres eller afspilles, forbliver fastgjort, indtil rendereren frigiver den
Udsættelse foretrækker hyppigt genbrugte lister med større anslået genopbygningsarbejde og, under bytepres, større genopbygningsværdi pr. bevaret byte; en enkelt overdimensioneret liste gengives normalt, men bevares ikke