SetDisplayListCacheLimit

Χειρισμός σελίδων

Περιγραφή

Περιορίζει το cache display list κατά πλήθος εγγραφών και διατηρημένα bytes

Σύνταξη

Delphi

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

Παράμετροι

MaxEntriesΜέγιστος αριθμός cached display lists· το 0 απενεργοποιεί το όριο πλήθους εγγραφών
MaxBytesΜέγιστα εκτιμώμενα bytes που διατηρούν εγγραφές display list, πίνακες operands και payloads συμβολοσειρών· το 0 απενεργοποιεί το όριο bytes

Τιμή επιστροφής

1 σε περίπτωση επιτυχίας, 0 όταν οποιοδήποτε από τα δύο όρια είναι αρνητικό

Παρατηρήσεις

Η υπερφόρτωση ενός ορίσματος αλλάζει μόνο το όριο εγγραφών και διατηρεί το τρέχον όριο bytes

Νέα όρια περικόπτουν το cache άμεσα όταν δεν είναι ενεργή λίστα· λίστα που καταγράφεται ή επαναλαμβάνεται μένει καρφωμένη μέχρι ο renderer την απελευθερώσειΗ αποβολή ευνοεί συχνά ξαναχρησιμοποιούμενες λίστες με μεγαλύτερο εκτιμώμενο έργο επαναδόμησης και, υπό πίεση bytes, μεγαλύτερη αξία επαναδόμησης ανά διατηρούμενο byte· μεμονωμένα υπερμεγέθης λίστα αποδίδεται κανονικά αλλά παρακάμπτει τη διατήρηση

Δείτε επίσης

ClearDisplayListCache, GetDisplayListCacheInfo