SetDisplayListCacheLimit
Manipulace se stránkami
Popis
Omezuje cache display listu podle počtu položek a udržovaných bajtů
Syntaxe
Delphi
Function SetDisplayListCacheLimit(MaxEntries: Integer): Integer; Overload;
Function SetDisplayListCacheLimit(MaxEntries: Integer; MaxBytes: Int64): Integer; Overload;Parametry
| MaxEntries | Maximální počet cache display listů; 0 limit počtu položek vypne |
|---|---|
| MaxBytes | Maximální odhad bajtů udržovaných záznamy display listu, operandovými poli a řetězcovými payloady; 0 bajtový limit vypne |
Návratová hodnota
1 on success, 0 when either limit is negative
Poznámky
Jednoparametrové přetížení mění jen limit položek a zachovává aktuální bajtový limit
Nové limity okamžitě prořežou cache, když žádný list není aktivní; list zachycovaný nebo přehrávaný zůstane připíchnutý, dokud ho renderer neuvolní Evikce upřednostňuje často znovu používané listy s větším odhadem práce na přestavbu a pod bajtovým tlakem pak větší hodnotu přestavby na udržovaný bajt; nadměrně velký list se vykreslí normálně, ale retence ho obejde