SetDisplayListCacheLimit
Thao tác trang
Mô tả
Giới hạn cache display-list theo số mục và số byte giữ lại
Cú pháp
Delphi
Function SetDisplayListCacheLimit(MaxEntries: Integer): Integer; Overload;
Function SetDisplayListCacheLimit(MaxEntries: Integer; MaxBytes: Int64): Integer; Overload;Tham số
| MaxEntries | Số display list tối đa được cache; 0 tắt giới hạn số mục |
|---|---|
| MaxBytes | Số byte ước tính tối đa mà các bản ghi display-list, mảng operand và payload chuỗi giữ lại; 0 tắt giới hạn byte |
Giá trị trả về
1 on success, 0 when either limit is negative
Ghi chú
Overload một tham số chỉ đổi giới hạn số mục và giữ nguyên giới hạn byte hiện tại
Giới hạn mới sẽ cắt cache ngay khi không có list nào đang hoạt động; list đang được capture hoặc phát lại bị giữ cứng cho đến khi renderer nhả raEviction ưu tiên các list tái dùng thường xuyên với công sức dựng lại ước tính lớn hơn, và dưới áp lực byte thì giá trị dựng lại trên mỗi byte giữ lại cao hơn; một list đơn lẻ quá khổ vẫn render bình thường nhưng bị loại khỏi việc giữ lại