Partilhar via


MemoryCache.PhysicalMemoryLimit Propriedade

Definição

Obtém o percentual do uso total de memória física do sistema no qual o cache começará a remover entradas.

public:
 property long PhysicalMemoryLimit { long get(); };
public long PhysicalMemoryLimit { get; }
member this.PhysicalMemoryLimit : int64
Public ReadOnly Property PhysicalMemoryLimit As Long

Valor da propriedade

A porcentagem de uso geral de memória física no sistema que dispara a remoção de cache.

Comentários

A PhysicalMemoryLimit propriedade especifica a porcentagem do uso total de memória física no sistema (por todos os processos) em que o cache começará a remover entradas. Essa configuração não é um limite na memória que uma única MemoryCache instância pode usar. Em vez disso, quando o uso geral de memória física do sistema excede esse percentual, o cache remove proativamente as entradas para ajudar a reduzir a pressão de memória e evitar o esgotamento da memória do sistema, mesmo que o cache em si não esteja acima de seus outros limites de tamanho.

Você pode especificar as configurações da PhysicalMemoryLimit propriedade no arquivo de configuração do aplicativo. Como alternativa, eles podem ser passados por um chamador quando a MemoryCache instância é inicializada.

Aplica-se a

Confira também