Como: Desativar a coleta de lixo concorrente
O common language runtime (CLR) pode executar coleta de lixo simultaneamente em um segmento separado ou no mesmo thread do aplicativo. Use o <gcConcurrent> elemento para especificar como o runtime deve operar a coleta de lixo. Veja a seguir para desativar a coleta de lixo simultâneas.
Exemplo
<configuration>
<runtime>
<gcConcurrent enabled="false"/>
</runtime>
</configuration>
Por padrão, o tempo de execução executa coleta de lixo simultaneamente, o que reduz o desempenho. Se seu aplicativo for single-threaded e envolve a interação do usuário pesado, deixe a coleta de lixo de simultâneas ativada para que o aplicativo não fará uma pausa para realizar a coleta de lixo. Se seu aplicativo é um aplicativo ASP.Aplicativo de servidor de rede, você não precisa alterar o valor padrão de <gcConcurrent> elemento.
Observação
Não há suporte para a coleta de lixo simultâneas em aplicativos em execução no WOW64 x 86 emulador em sistemas de 64 bits que implementam a arquitetura Intel Itanium (anteriormente chamado de IA-64).Para obter mais informações sobre como usar o WOW64 em sistemas de 64 bits do Windows, consulte aplicativos executando 32 bits.