Condividi tramite


Procedura: disattivare l'esecuzione contemporanea della Garbage Collection

Aggiornamento: novembre 2007

È possibile impostare Common Language Runtime (CLR) in modo da eseguire la Garbage Collection contemporaneamente su un thread separato oppure sullo stesso thread dell'applicazione. Utilizzare l'elemento <gcConcurrent> per specificare la modalità di esecuzione della Garbage Collection da parte del runtime. Nell'esempio riportato di seguito viene illustrato come disattivare l'esecuzione contemporanea della Garbage Collection.

Esempio

<configuration>
   <runtime>
       <gcConcurrent enabled="false"/>
   </runtime>
</configuration>

Per impostazione predefinita, il runtime esegue la Garbage Collection contemporaneamente riducendo il livello delle prestazioni. Se si utilizza un'applicazione a thread singolo che prevede una notevole interazione da parte dell'utente, non disattivare l'esecuzione contemporanea della Garbage Collection in modo da non interrompere l'esecuzione dell'applicazione durante l'esecuzione della Garbage Collection. Se l'applicazione è un'applicazione server ASP.NET, non occorrerà modificare il valore predefinito dell'elemento <gcConcurrent>.

Nota:

L'operazione di Garbage Collection in modalità simultanea non è supportata nelle applicazioni che eseguono l'emulatore WOW64 x86 su sistemi a 64 bit che implementano l'architettura Intel Itanium (precedentemente denominata IA-64). Per ulteriori informazioni sull'utilizzo di WOW64 nei sistemi Windows a 64 bit, vedere Running 32-bit Applications (informazioni in lingua inglese).

Vedere anche

Riferimenti

Elemento <gcConcurrent>

Altre risorse

Configurazione di applicazioni