Compartilhar via


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.

Consulte também

Referência

<gcConcurrent> Elemento

Outros recursos

Configurando aplicativos