SetDisplayListCacheLimit

Manipulação de páginas

Descrição

Limita o cache de display lists por contagem de entradas e bytes retidos

Sintaxe

Delphi

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

Parâmetros

MaxEntriesMaximum number of cached display lists; 0 disables the entry-count limit
MaxBytesMaximum estimated bytes retained by display-list records, operand arrays and string payloads; 0 disables the byte limit

Valor de retorno

1 on success, 0 when either limit is negative

Observações

A sobrecarga de um parâmetro muda apenas o limite de entradas e preserva o limite de bytes atual

Os novos limites apar o cache imediatamente quando nenhuma lista está ativa; uma lista sendo capturada ou reposta permanece fixa até que o renderer a libere O eviction favorece listas reutilizadas com frequência e com maior trabalho estimado de reconstrução e, sob pressão de bytes, maior valor de reconstrução por byte retido; uma lista individualmente oversized é renderizada normalmente, mas fica fora da retenção

Veja também

ClearDisplayListCache, GetDisplayListCacheInfo