Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O depurador do Visual Studio PerfTips e as Ferramentas de Diagnóstico integradas ao depurador ajudam-no a monitorizar e analisar o desempenho do seu aplicativo enquanto depura.
Embora as ferramentas de diagnóstico integradas ao depurador sejam uma ótima maneira de tomar conhecimento de 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 do Performance Profiler como parte adicional de suas investigações de desempenho. Veja Executar ferramentas de perfilagem em compilações de lançamento ou depuração.
PerfDicas
Quando o depurador interrompe a execução em um ponto de interrupção ou durante uma operação de execução passo a passo, o tempo decorrido entre a interrupção e o ponto de interrupção anterior aparece como uma sugestão na janela do editor. Para obter mais informações, consulte PerfTips: Visão geral rápida das informações de desempenho ao depurar com o Visual Studio.
Janela de Ferramentas de Diagnóstico
Os pontos de interrupção e os dados de temporização associados são registados na janela Ferramentas de Diagnóstico.
A ilustração a seguir mostra a janela Ferramentas de Diagnóstico.
A linha do tempo de Break Events assinala os pontos de interrupção que foram atingidos na sessão de depuração. Clique num evento para o selecionar na lista de detalhes Depurador.
O gráfico de Utilização da CPU mostra a alteração no uso da CPU em todos os núcleos do processador durante a sessão de depuração.
A lista de Eventos no painel de detalhes do 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.
Obtenha sugestões de otimização alimentada por IA no PerfTips
No Visual Studio 2026 versão 18.4 e posteriores, os PerfTips integram-se com o Copilot Profiler Agent para fornecer análise de desempenho orientada por IA durante a depuração.
Quando o depurador pausa num ponto de paragem ou após uma operação de execução passo a passo, o PerfTip apresenta o tempo decorrido juntamente com indicadores adicionais de desempenho. Clique no PerfTip para pedir sugestões de otimização ao Copilot. O Profiler Agent captura dados de execução — incluindo tempo decorrido, uso da 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 GitHub com acesso ao Copilot iniciada no Visual Studio.
Utilize o Agente Profiler a partir de um PerfTip
- Define um ponto de interrupção e começa a depurar a tua aplicação.
- Quando o depurador pausa, observe a PerfTip que aparece no editor e mostra o tempo decorrido.
- Clique no PerfTip para abrir um prompt do Copilot com contexto de desempenho.
- O Agente Profiler analisa os dados de execução capturados e fornece sugestões de otimização.
Para um tutorial completo sobre o Profiler Agent, veja Perfilar a sua aplicação com o GitHub Copilot Profiler Agent.
Ativar ou desativar o PerfTips
Para ativar ou desativar PerfTips:
No menu Depurar, escolha Opções .
Verificar ou limpar Mostrar PerfTip de tempo decorrido ao depurar.
Ativar ou desativar a janela Ferramentas de Diagnóstico
Para ativar ou desativar a janela Ferramentas de Diagnóstico:
No menu Depurar, escolha Opções .
Marque ou desmarque Ativar ferramentas de diagnóstico ao depurar.