SetDisplayListCacheLimit

Manipulación de páginas

Descripción

Limita la caché de listas de visualización por número de entradas y bytes conservados

Sintaxis

Delphi

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

Parámetros

MaxEntriesNúmero máximo de listas de visualización en caché; 0 desactiva el límite de número de entradas
MaxBytesMáximo de bytes estimados conservados por registros de listas de visualización, matrices de operandos y cargas de cadenas; 0 desactiva el límite

Valor devuelto

1 si tiene éxito, 0 si cualquiera de los límites es negativo

Observaciones

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

Los nuevos límites recortan la caché inmediatamente si no hay una lista activa; una lista en captura o reproducción permanece fijada hasta liberarla el renderizador

La expulsión favorece las listas reutilizadas con frecuencia cuyo trabajo de reconstrucción estimado es mayor y, cuando hay presión de bytes, las que ofrecen mayor valor de reconstrucción por byte retenido; una lista excesivamente grande se renderiza con normalidad, pero no se conserva

Véase también

ClearDisplayListCache, GetDisplayListCacheInfo