SetDisplayListCacheLimit
Manipulasi halaman
Deskripsi
Membatasi cache display-list berdasarkan jumlah entri dan byte yang dipertahankan
Sintaks
Delphi
Function SetDisplayListCacheLimit(MaxEntries: Integer): Integer; Overload;
Function SetDisplayListCacheLimit(MaxEntries: Integer; MaxBytes: Int64): Integer; Overload;Parameter
| MaxEntries | Jumlah maksimum display list yang di-cache; 0 menonaktifkan batas jumlah entri |
|---|---|
| MaxBytes | Estimasi byte maksimum yang dipertahankan oleh record display-list, array operand, dan payload string; 0 menonaktifkan batas byte |
Nilai kembali
1 jika sukses, 0 saat salah satu batas bernilai negatif
Catatan
Overload satu parameter hanya mengubah batas entri dan mempertahankan batas byte saat ini
Batas baru langsung memangkas cache saat tidak ada list yang aktif; list yang sedang di-capture atau di-replay tetap terkunci sampai renderer melepaskannya Eviction mengutamakan list yang sering dipakai ulang dengan pekerjaan rebuild yang lebih besar dan, di bawah tekanan byte, nilai rebuild lebih besar per byte yang dipertahankan; list yang berukuran lebih dari batas dirender normal tetapi melewati retensi