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
| MaxEntries | Maximaal aantal gecachte display lists; 0 zet de limiet op het aantal entries uit |
|---|---|
| MaxBytes | Maximaal 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