Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O depurador do Visual Studio PerfTips e as Ferramentas de Diagnóstico integradas ao depurador ajudam a monitorar e analisar o desempenho de seu aplicativo durante a depuração.
Embora as ferramentas de diagnóstico integradas ao depurador sejam uma ótima maneira de se conscientizar sobre os problemas de desempenho durante o desenvolvimento, o depurador pode ter um impacto significativo no desempenho do seu aplicativo. Para coletar dados de desempenho mais precisos, considere usar as ferramentas no Criador de Perfil de Desempenho como parte adicional de suas investigações de desempenho. Confira Executar ferramentas de criação de perfil em builds de versão ou depuração.
PerfTips
Quando o depurador interrompe a execução em um ponto de interrupção ou operação passo a passo, o tempo decorrido entre a interrupção e o ponto de interrupção anterior aparece como uma dica na janela do editor. Para obter mais informações, consulte PerfTips: informações de desempenho imediatas durante a depuração com o Visual Studio.
Janela de Ferramentas de Diagnóstico
Pontos de interrupção e dados temporais associados são registrados na janela Ferramentas de Diagnóstico.
A ilustração a seguir mostra a janela Ferramentas de Diagnóstico.
A linha do tempo Eventos de Interrupção marca os pontos de interrupção atingidos na sessão de depuração. Clique em um evento para selecioná-lo na lista de detalhes do Depurador.
O gráfico Utilização de CPU mostra a alteração na utilização da CPU entre todos os núcleos de processador na sessão de depuração.
A lista Eventos do painel de detalhes Depurador inclui itens para cada evento de interrupção.
A coluna Duração de um evento de interrupção exibe o tempo decorrido entre o evento e o ponto de interrupção anterior.
Obter sugestões de otimização da IA do PerfTips
No Visual Studio 2026 versão 18.4 e posterior, o PerfTips integra-se ao Copilot Profiler Agent para fornecer análise de desempenho controlada por IA durante a depuração.
Quando o depurador pausa em um ponto de interrupção ou após uma operação de etapa, o PerfTip exibe o tempo decorrido junto com sinais de desempenho adicionais. Clique no PerfTip para solicitar sugestões de otimização ao Copilot. O Agente do Profiler captura dados de tempo de execução, incluindo tempo decorrido, uso de CPU e alocações de memória, e utiliza o Copilot para identificar pontos críticos de desempenho e sugerir correções de código direcionadas.
Pré-requisitos
- Visual Studio 2026 versão 18.4 ou posterior.
- Uma conta do GitHub com acesso ao Copilot conectada ao Visual Studio.
Usar o Agente do Criador de Perfil de um PerfTip
- Defina um ponto de interrupção e comece a depurar seu aplicativo.
- Quando o depurador pausar, observe o recurso PerfTip que aparece no editor mostrando o tempo total decorrido.
- Clique no PerfTip para abrir um prompt Copilot com contexto de performance.
- O Agente de Perfil analisa os dados capturados durante o tempo de execução e fornece sugestões de otimização.
Para obter um tutorial completo sobre o Agente Profiler, consulte Perfile seu aplicativo com o GitHub Copilot Profiler Agent.
Ativar ou desativar PerfTips
Para habilitar ou desabilitar o PerfTips:
No menu Depurar, escolha Opções.
Marque ou desmarque Mostrar tempo decorrido PerfTip durante a depuração.
Ativar ou desativar a janela ferramentas de diagnóstico
Para habilitar ou desabilitar a janela Ferramentas de Diagnóstico:
No menu Depurar, escolha Opções.
Marque ou desmarque Habilitar ferramentas de diagnóstico durante a depuração.