Depuração e perfil de aplicativos
Para depurar um aplicativo .NET estrutura, o compilador e o ambiente de tempo de execução devem ser configurados para permitir que um depurador para anexar ao aplicativo e para produzir símbolos e linha mapas, se possível, para o aplicativo e seu correspondente Microsoft intermediate linguagem (MSIL).Depois que um aplicativo gerenciado for depurado, pode ser perfilado para aumentar o desempenho.Criação de perfil é avaliada e descreve as linhas de código-fonte que gerar o código executado com mais freqüência, e quanto time necessário para executá-los.
Aplicativos do .NET estrutura são depurados com com facilidade usando o Visual Studio, que lida com muitos detalhes de configuração.Se o Visual Studio não está instalado, você pode examinar e melhorar o desempenho de aplicativos .NET estrutura de diversas maneiras alternativas, usando o seguinte:
System.Diagnostics classes.
Depurador de tempo de execução (Cordbg.exe), que é um depurador de linha de comando.
Depurador CLR (DbgCLR.exe), que é um depurador do Windows.
O .NET estrutura namespace System.Diagnostics inclui o Trace, Debug, e TraceSource classes para rastrear o fluxo de execução e o Process, EventLog, e PerformanceCounter classes para criar o perfil de código. O depurador de linha de comando Cordbg.exe pode ser usado para depurar código gerenciado do interpretador da linha de comando.DbgCLR.exe é um depurador que possui a interface familiar do Windows para depuração de código gerenciado.
Nesta seção
Depuração e perfil tópicos "como"
Lista links para tópicos instrução contidos nesta seção.Habilitar Depurando anexar JIT
Mostra como configurar o registo para anexar JIT um mecanismo de depurar para um aplicativo .NET estrutura.Fazer uma imagem mais fácil para Depurar
Mostra como desativar acompanhamento JIT no e otimização para facilitar a depurar de um assembly.Habilitar a criação de perfil
Mostra como conjunto as variáveis de ambiente para associar um aplicativo .NET estrutura para um criador de perfil.Rastreamento e intrumentando aplicações
Descreve como monitorar a execução do seu aplicativo enquanto ele estiver sendo executado e como instrumentar a exibição como está o desempenho ou se algo deu errado.Diagnosticar erros com assistentes de Depurando gerenciados
Descreve gerenciado depuração assistentes (MDAs), que estão depurando auxílio que funcionam em conjunto com o common linguagem runtime (CLR) para fornecer informações sobre o estado do tempo de execução.Aprimorando a depuração com os atributos de exibição do depurador
Descreve como o desenvolvedor de um tipo pode especificar quais que tipo de aparência quando ele for exibido em um depurador.
Seções relacionadas
Depuração no Visual Studio
Descreve as funções de depuração integradas no Visual Studio.Depurando de ASP.NET e aplicativos AJAX
Fornece instruções sobre como depurar um aplicativo ASP.NET desenvolvimento durante ou após a implantação e de pré-requisitos.