SetDisplayListCacheLimit
טיפול בעמודים
תיאור
מגביל את מטמון ה-display-list לפי מספר רשומות ובייטים שנשמרו
תחביר
Delphi
Function SetDisplayListCacheLimit(MaxEntries: Integer): Integer; Overload;
Function SetDisplayListCacheLimit(MaxEntries: Integer; MaxBytes: Int64): Integer; Overload;פרמטרים
| MaxEntries | Maximum number of cached display lists; 0 disables the entry-count limit |
|---|---|
| MaxBytes | Maximum estimated bytes retained by display-list records, operand arrays and string payloads; 0 disables the byte limit |
ערך מוחזר
1 בהצלחה, 0 כאשר אחד מהגבולות שלילי
הערות
ה-overload החד-פרמטרי משנה רק את מגבלת הרשומות ומשמר את מגבלת הבייטים הנוכחית
מגבלות חדשות מצמצמות את המטמון מיד כאשר אין רשימה פעילה; רשימה שנלכדת או משוחזרת נשארת מקובעת עד שה-renderer משחרר אותה; הפינוי מעדיף רשימות בשימוש תדיר עם עבודת בנייה מחדש גדולה יותר, ותחת לחץ בייטים ערך בנייה מחדש גבוה יותר לכל בייט שנשמר; רשימה גדולה מדי ביחידות מעובדת כרגיל אך עוקפת את השימור