SetDisplayListCacheLimit

Manipulare pagini

Descriere

Plafonează cache-ul de display list după număr de intrări și octeți reținuți

Sintaxă

Delphi

Function SetDisplayListCacheLimit(MaxEntries: Integer): Integer; Overload;
Function SetDisplayListCacheLimit(MaxEntries: Integer; MaxBytes: Int64): Integer; Overload;

Parametri

MaxEntriesNumărul maxim de display list-uri cache-uite; 0 dezactivează limita de număr de intrări
MaxBytesNumărul maxim estimat de octeți reținuți de înregistrările de display list, vectorii de operanzi și payload-urile de șiruri; 0 dezactivează limita de octeți

Valoare returnată

1 în caz de succes, 0 când oricare limită este negativă

Observații

Overload-ul cu un singur parametru schimbă doar limita de intrări și păstrează limita curentă de octeți

Limitele noi trunchiază cache-ul imediat când nicio listă nu este activă; o listă aflată în captură sau re-redare rămâne fixată până când renderer-ul o eliberează Evacurearea favorizează listele refolosite frecvent, cu mai multă muncă estimată de reconstrucție și, sub presiune de octeți, valoare mai mare de reconstrucție per octet reținut; o listă individual prea mare este randată normal, dar ocolește retenția

Consultați și

ClearDisplayListCache, GetDisplayListCacheInfo