SetDisplayListCacheLimit

Manipolazione delle pagine

Descrizione

Limita la cache dell'elenco di visualizzazione per numero di voci e byte conservati

Sintassi

Delphi

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

Parametri

MaxEntriesNumero massimo di display list memorizzate nella cache; 0 disabilita il limite al numero di voci
MaxBytesNumero massimo stimato di byte conservati dai record delle display list, dagli array di operandi e dai payload stringa; 0 disabilita il limite in byte

Valore restituito

1 in caso di esito positivo, 0 quando uno dei limiti è negativo

Note

L'overload a un parametro modifica solo il limite delle voci e conserva il limite corrente dei byte

I nuovi limiti riducono subito la cache se nessun elenco è attivo; un elenco acquisito o riprodotto resta bloccato finché il renderer non lo rilascia

L'espulsione favorisce gli elenchi riutilizzati spesso con maggiore costo di ricostruzione e, sotto pressione di byte, maggiore valore per byte conservato; un elenco singolarmente eccessivo viene renderizzato ma non conservato

Vedere anche

ClearDisplayListCache, GetDisplayListCacheInfo