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ố

MaxEntriesSố display list tối đa được cache; 0 tắt giới hạn số mục
MaxBytesSố 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

Xem thêm

ClearDisplayListCache, GetDisplayListCacheInfo