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
| MaxEntries | Numărul maxim de display list-uri cache-uite; 0 dezactivează limita de număr de intrări |
|---|---|
| MaxBytes | Numă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