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
| MaxEntries | Número máximo de listas de apresentação em cache; 0 desativa o limite da contagem de entradas |
|---|---|
| MaxBytes | Má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