Partilhar via


Diagnostique alta latência com o CPU Insights

O CPU Insights é um subrecurso da ferramenta Uso da CPU que mostra possíveis problemas comuns de latência, como concatenar cadeias de caracteres de forma ineficiente.

Ver Insights Automáticos

A seção Top Insights na ferramenta Uso da CPU mostra detalhes rápidos da CPU, insights e sugestões na descrição para que você possa continuar diagnosticando o problema. O link Saiba mais mostra uma documentação detalhada que explica o problema. Se precisar de mais informações, Exibir código-fonte mostra mais detalhes. Uma vez selecionado, você pode ver a visualização da árvore de chamadas, mostrando o processo, as funções e quais chamadores usam mais CPU.

Captura de tela mostrando o Autio Insights selecionado.

Ver as principais funções

Na página de resumo em Principais Funções, você pode encontrar as principais funções chamadas com o tempo gasto em ordem decrescente. O tempo total de CPU é a quantidade de tempo gasto dentro de uma função, incluindo quaisquer funções que ela chama, enquanto o tempo de CPU próprio é o tempo gasto exclusivamente na função.

Captura de tela mostrando as principais funções selecionadas.

Ver o caminho crítico

Hot Path mostra onde a maior parte do tempo da CPU estava sendo gasto em seu aplicativo e ajuda a concentrar a investigação na área que teria mais impacto. Analisar esse caminho de código usando outras ferramentas no Performance Profiler pode ajudar a identificar maneiras de melhorar o código também. Por exemplo, pode ajudar a identificar como minimizar as alocações no caminho ativo para reduzir a frequência e o tempo gasto no GC.

Captura de ecrã mostrando Hot Path selecionado.

Obtenha assistência de IA

Se tiveres Copilot, podes obter assistência de inteligência artificial enquanto analisas o CPU Auto Insights. O Copilot fornece informações e insights relacionados a um conjunto de insights de desempenho específicos. Com o Copilot, você também pode fazer perguntas sobre funções nos hot paths identificados em seu código, o que pode ajudá-lo a produzir um código mais eficiente ou econômico.

O botão Ask Copilot aparece, mesmo que nenhum insight de desempenho específico seja identificado. Captura de ecrã do botão Ask Copilot.. Selecione Pergunte ao Copilot para aprender com o Copilot e começar a fazer perguntas.

Animação do uso do Copilot com o uso da CPU.