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.

Vedi anche