SetDisplayListCacheLimit
Page manipulation
Description
Obmedzí display-list cache počtom položiek a uchovanými bajtmi
Syntax
Delphi
Function SetDisplayListCacheLimit(MaxEntries: Integer): Integer; Overload;
Function SetDisplayListCacheLimit(MaxEntries: Integer; MaxBytes: Int64): Integer; Overload;Parameters
| MaxEntries | Maximum number of cached display lists; 0 disables the entry-count limit |
|---|---|
| MaxBytes | Maximum estimated bytes retained by display-list records, operand arrays and string payloads; 0 disables the byte limit |
Return value
1 pri úspechu, 0, keď je ktorýkoľvek limit záporný
Remarks
Overload s jedným parametrom mení len limit položiek a zachováva aktuálny bajtový limit
Nové limity okamžite zastrihnú cache, keď nie je aktívny žiadny zoznam; zoznam práve zachytávaný alebo prehrávaný zostá pripnutý, kým ho renderer neuvolní
Evikcia uprednostní často znova používané zoznamy s väčšou odhadovanou prácou na prestavbu a pod bajtovým tlakom väčšiu prestavbovú hodnotu na uchovaný bajt; individuálne oversized zoznam sa renderuje bežne, ale obchádza uchovanie