Condividi tramite


Elemento GCConserveMemory

Questa impostazione configura il Garbage Collector per risparmiare memoria a scapito di Garbage Collection più frequenti e tempi di sospensione possibilmente più lunghi. Il valore predefinito è 0 e significa nessuna modifica. Oltre al valore predefinito 0, sono validi i valori compresi tra 1 e 9 (inclusi). Maggiore è il valore, più il Garbage Collector cerca di risparmiare memoria e quindi di contenere le dimensioni dell'heap. Se il valore è diverso da zero, l'heap degli oggetti grandi verrà compattato automaticamente in presenza di una frammentazione eccessiva.

<configurazione>
   <Runtime>
     <GCConserveMemory>

Sintassi

<GCConserveMemory
   enabled="n"/>

Attributes

Attribute Description
enabled Attributo obbligatorio.

Specifica il modo in cui il Garbage Collector deve provare a risparmiare memoria.

attributo abilitato

Value Description
n Il valore predefinito è 0 e significa nessuna modifica. Oltre a 0, i valori compresi tra 1 e 9 (inclusi) sono validi. Maggiore è il valore, più il Garbage Collector cerca di risparmiare memoria e quindi di contenere le dimensioni dell'heap.

Elementi figlio

Nessuno.

Elementi padre

Elemento Description
configuration Elemento radice in ciascun file di configurazione usato in Common Language Runtime e nelle applicazioni .NET Framework.
runtime Contiene informazioni sull'associazione di assembly e la Garbage Collection.

Osservazioni:

Questa impostazione è stata introdotta in .NET Framework 4.8.

Vedere anche