SetDisplayListCacheLimit

Manipulação de páginas

Descrição

Limita a cache da lista de apresentação pelo número de entradas e pelos bytes conservados

Sintaxe

Delphi

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

Parâmetros

MaxEntriesNúmero máximo de listas de apresentação em cache; 0 desativa o limite da contagem de entradas
MaxBytesMáximo estimado de bytes retidos pelos registos da lista de apresentação, matrizes de operandos e cargas úteis de cadeias; 0 desativa o limite de bytes

Valor devolvido

1 em caso de êxito, 0 quando um dos limites é negativo

Observações

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

Os novos limites reduzem imediatamente a cache quando não existe uma lista ativa; uma lista em captura ou reprodução permanece fixada até o compositor a libertar

A expulsão favorece listas reutilizadas com frequência e com maior trabalho estimado de reconstrução e, sob pressão de bytes, com maior valor de reconstrução por byte retido; uma lista individual demasiado grande é processada normalmente, mas não é mantida

Consulte também

ClearDisplayListCache, GetDisplayListCacheInfo