SetDisplayListCacheLimit

Manipulación de páginas

Descripción

Limita la caché de lista de visualización por número de entradas y bytes retenidos

Sintaxis

Delphi

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

Parámetros

MaxEntriesCantidad máxima de listas de visualización almacenadas en caché; 0 desactiva el límite de cantidad de entradas
MaxBytesMáximo estimado de bytes retenidos por registros de lista de visualización, arreglos de operandos y cargas de cadenas; 0 desactiva el límite de bytes

Valor devuelto

1 si se realiza correctamente, 0 cuando cualquiera de los límites es negativo

Observaciones

La sobrecarga de un parámetro cambia solo el límite de entradas y conserva el límite de bytes actual

Los nuevos límites recortan la caché de inmediato cuando no hay ninguna lista activa; una lista que se está capturando o reproduciendo permanece fijada hasta que el representador la libera

El descarte favorece las listas reutilizadas con frecuencia que tienen mayor trabajo estimado de reconstrucción y, bajo presión de bytes, mayor valor de reconstrucción por byte conservado; una lista individualmente demasiado grande se representa normalmente, pero no se conserva

Véase también

ClearDisplayListCache, GetDisplayListCacheInfo