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

MaxEntriesMaximální počet cache display listů; 0 limit počtu položek vypne
MaxBytesMaximá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

Viz také

ClearDisplayListCache, GetDisplayListCacheInfo