Elemento GCConserveMemory
Configura il Garbage Collector per risparmiare memoria a scapito di Garbage Collection più frequenti e possibilmente tempi di sospensione più lunghi. Il valore predefinito è 0. Ciò implica alcuna modifica. Oltre al valore predefinito 0, i valori compresi tra 1 e 9 (inclusi) sono validi. Maggiore è il valore, più il Garbage Collector tenta di risparmiare memoria e quindi di mantenere l'heap di piccole dimensioni. Se il valore è diverso da zero, l'heap di oggetti di grandi dimensioni verrà compattato automaticamente se presenta una frammentazione eccessiva.
<Configurazione>
<Runtime>
<GCConserveMemory>
Sintassi
<GCConserveMemory
enabled="n"/>
Attributi
Attributo | Descrizione |
---|---|
enabled |
Attributo obbligatorio. Specifica il modo in cui il Garbage Collector deve provare a risparmiare memoria. |
Attributo abilitato
Valore | Descrizione |
---|---|
n |
Il valore predefinito è 0. Ciò implica alcuna modifica. Oltre a 0, i valori compresi tra 1 e 9 (inclusi) sono validi. Maggiore è il valore, più il Garbage Collector tenta di risparmiare memoria e quindi di mantenere l'heap di piccole dimensioni. |
Elementi figlio
Nessuno.
Elementi padre
Elemento | Descrizione |
---|---|
configuration |
Elemento radice in ciascun file di configurazione usato in Common Language Runtime e nelle applicazioni .NET Framework. |
runtime |
Contiene informazioni sull'associazione degli assembly e sull'operazione di Garbage Collection. |
Commenti
Questa impostazione è stata introdotta in .NET Framework 4.8.