SetDisplayListCacheLimit

Manipulation de pages

Description

Limite le cache de liste d’affichage par nombre d’entrées et octets conservés

Syntaxe

Delphi

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

Paramètres

MaxEntriesNombre maximal de listes d’affichage en cache ; 0 désactive la limite du nombre d’entrées
MaxBytesNombre maximal estimé d'octets conservés par les enregistrements de liste d'affichage, les tableaux d'opérandes et les charges utiles de chaîne ; 0 désactive la limite d'octets

Valeur de retour

1 en cas de succès, 0 si l’une des limites est négative

Remarques

La surcharge à un paramètre ne modifie que la limite d'entrées et conserve la limite actuelle d'octets

Les nouvelles limites réduisent immédiatement le cache lorsqu'aucune liste n'est active ; une liste capturée ou rejouée reste épinglée jusqu'à sa libération par le moteur de rendu

L’éviction favorise les listes fréquemment réutilisées dont le coût de reconstruction estimé est supérieur et, sous pression sur les octets, celles dont la valeur de reconstruction par octet conservé est supérieure ; une liste individuellement trop grande est restituée normalement mais n’est pas conservée

Voir aussi

ClearDisplayListCache, GetDisplayListCacheInfo