SetDisplayListCacheLimit
頁面操作
描述
以項目數與保留位元組數限制顯示清單快取
語法
Delphi
Function SetDisplayListCacheLimit(MaxEntries: Integer): Integer; Overload;
Function SetDisplayListCacheLimit(MaxEntries: Integer; MaxBytes: Int64): Integer; Overload;參數
| MaxEntries | 快取顯示清單的最大數量;0 表示不設項目數上限 |
|---|---|
| MaxBytes | 顯示清單記錄、運算元陣列與字串酬載保留的最大估計位元組;0 表示不設位元組上限 |
傳回值
成功傳回 1;任一限制為負值則傳回 0
備註
單參數 overload 只改變項目上限,保留目前的位元組上限
沒有作用中清單時,新的限制會立即修剪快取;正在擷取或重播的清單會保持釘選,直到描繪器釋放為止逐出策略偏好重複使用、重建成本估計較高的清單;位元組壓力下則偏好每個保留位元組重建價值更高的清單;單獨超大的清單照常描繪但不進保留