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

MaxEntriesJumlah maksimum display list yang di-cache; 0 menonaktifkan batas jumlah entri
MaxBytesEstimasi 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

Lihat juga

ClearDisplayListCache, GetDisplayListCacheInfo