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

MaxEntriesMaximum number of cached display lists; 0 disables the entry-count limit
MaxBytesMaximum 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

See also

ClearDisplayListCache, GetDisplayListCacheInfo