SetDisplayListCacheLimit

טיפול בעמודים

תיאור

מגביל את מטמון ה-display-list לפי מספר רשומות ובייטים שנשמרו

תחביר

Delphi

Function SetDisplayListCacheLimit(MaxEntries: Integer): Integer; Overload;
Function SetDisplayListCacheLimit(MaxEntries: Integer; MaxBytes: Int64): Integer; Overload;

פרמטרים

MaxEntriesMaximum number of cached display lists; 0 disables the entry-count limit
MaxBytesMaximum estimated bytes retained by display-list records, operand arrays and string payloads; 0 disables the byte limit

ערך מוחזר

1 בהצלחה, 0 כאשר אחד מהגבולות שלילי

הערות

ה-overload החד-פרמטרי משנה רק את מגבלת הרשומות ומשמר את מגבלת הבייטים הנוכחית

מגבלות חדשות מצמצמות את המטמון מיד כאשר אין רשימה פעילה; רשימה שנלכדת או משוחזרת נשארת מקובעת עד שה-renderer משחרר אותה; הפינוי מעדיף רשימות בשימוש תדיר עם עבודת בנייה מחדש גדולה יותר, ותחת לחץ בייטים ערך בנייה מחדש גבוה יותר לכל בייט שנשמר; רשימה גדולה מדי ביחידות מעובדת כרגיל אך עוקפת את השימור

ראו גם

ClearDisplayListCache, GetDisplayListCacheInfo