Diagnosticar alta latência com CPU Insights
O CPU Insights é um sub-recurso da ferramenta Uso da CPU que mostra possíveis problemas comuns de latência, como concatenar sequências de modo ineficiente.
Exibir insights automáticos
A seção Principais Insights da 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 a documentação detalhada que explica o problema. Se você precisa de mais informações, Exibir código-fonte mostra mais detalhes. Depois de selecionado, você pode ver o modo de exibição de árvore de chamadas mostrando o processo, as funções e quais chamadores usam mais CPU.
Exibir 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. CPU Total é a quantidade de tempo gasto dentro de uma função, incluindo as funções que ela chama, enquanto CPU Própria é o tempo gasto exclusivamente na função.
Exibir o caminho crítico
Caminho Crítico mostra onde a maior parte do tempo de CPU estava sendo gasto no aplicativo e ajuda a concentrar a investigação na área que teria mais impacto. Analisar esse caminho do código usando outras ferramentas no Criador de Perfil de Desempenho pode ajudar a identificar maneiras de aprimorar o código também. Por exemplo, pode ajudar a identificar como minimizar alocações no caminho crítico para reduzir a frequência do GC e o tempo gasto no GC.
Obter ajuda de IA
Caso tenha o Copilot, você pode obter assistência de IA enquanto analisa os Insights automáticos da CPU. Basta procurar o botão Pergunte ao Copilot . Nesses cenários, o Copilot já sabe o contexto das perguntas, então você não precisa fornecê-lo no chat. Para obter mais informações, consulte Depurar com o Copilot.