Diagnostiquer une latence élevée avec CPU Insights
Cpu Insights est une sous-fonctionnalité de l’outil Utilisation du processeur qui montre les problèmes de latence potentiels courants tels que la concaténation de chaînes de manière inefficace.
Afficher les aperçus automatiques
La section Top Insights dans l’outil Utilisation du processeur affiche des détails, des insights et des suggestions rapides dans la description afin de pouvoir continuer à diagnostiquer le problème. Le lien En savoir plus vous montre une documentation détaillée qui explique votre problème. Si vous avez besoin d’informations supplémentaires, Afficher le code source affiche plus de détails. Une fois sélectionné, vous pouvez voir l’arborescence des appels, qui affiche le processus, les fonctions et les appelants qui utilisent le plus de CPU.
Afficher les fonctions principales
Dans la page récapitulative sous Fonctions principales, vous trouverez les principales fonctions appelées avec le temps passé dans l’ordre décroissant. CPU total est le temps passé à l’intérieur d’une fonction, y compris les fonctions qu’elle appelle, tandis que CPU autonome représente le temps passé exclusivement dans la fonction.
capture d’écran
Afficher le chemin chaud
Le chemin chaud indique où la majeure partie du temps processeur a été passé dans votre application et vous aide à concentrer l’investigation sur la zone qui aurait le plus d’impact. L’analyse de ce chemin de code à l’aide d’autres outils du Profileur de performances peut également aider à identifier les moyens d’améliorer le code. Par exemple, il peut aider à déterminer comment réduire les allocations sur le chemin chaud afin de réduire la fréquence de GC et le temps passé dans GC.
capture d’écran
Obtenir de l’aide sur l’IA
Si vous possédez Copilot, vous pouvez obtenir une assistance de l'intelligence artificielle lors de l'examen des insights automatiques du processeur. Copilot fournit des informations et des insights liés à un ensemble d'indicateurs de performance spécifiques. Avec Copilot, vous pouvez également poser des questions sur les fonctions sur les chemins d’accès chaud identifiés dans votre code, ce qui peut vous aider à produire du code plus efficace ou économique.
Le bouton Demander à Copilot Capture d’écran du bouton Demander à Copilot apparaît même si aucune information spécifique sur les performances n’a été identifiée. Sélectionnez Demander à Copilot pour apprendre de Copilot puis commencer à poser des questions.