Compartilhar via


Elemento GCConserveMemory

Configura o coletor de lixo para conservar a memória às custas de coletas de lixo mais frequentes e possivelmente tempos de pausa mais longos. O valor padrão é 0. Isso não implica nenhuma alteração. Além do valor padrão 0, os valores entre 1 e 9 (inclusive) são válidos. Quanto maior o valor, mais o coletor de lixo tenta conservar a memória e, portanto, manter o heap pequeno. Se o valor for diferente de zero, o heap de objetos grandes será compactado automaticamente se tiver muita fragmentação.

<configuração>
   <Runtime>
     <GCConserveMemory>

Sintaxe

<GCConserveMemory
   enabled="n"/>

Attributes

Attribute Description
enabled Atributo necessário.

Especifica o quanto o coletor de lixo deve tentar conservar a memória.

atributo habilitado

Value Description
n O valor padrão é 0. Isso não implica nenhuma alteração. Além de 0, os valores entre 1 e 9 (inclusive) são válidos. Quanto maior o valor, mais o coletor de lixo tenta conservar a memória e, portanto, manter o heap pequeno.

Elementos filho

Nenhum.

Elementos pai

Elemento Description
configuration O elemento raiz em cada arquivo de configuração usado pelos aplicativos do Common Language Runtime e .NET Framework.
runtime Contém informações sobre associação de assembly e coleta de lixo.

Observações

Essa configuração foi introduzida no .NET Framework 4.8.

Consulte também