Condividi tramite


Procedura: disabilitare l'esecuzione contemporanea della Garbage Collection

È 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 disabilitare 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 disabilitare 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>.

NotaNota

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