Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Utilisez l’outil asynchrone .NET pour analyser les performances du code asynchrone dans votre application.
Note
L’outil .NET Async nécessite Visual Studio 2019 version 16.7 ou ultérieure et un projet .NET qui utilise async et await.
Configuration
Sélectionnez Alt+F2 pour ouvrir le profileur de performances dans Visual Studio.
Cochez la case .NET Async .
Cliquez sur le bouton Démarrer pour exécuter l’outil.
Une fois que l’outil a commencé à s’exécuter, parcourez le scénario à profiler dans votre application. Sélectionnez ensuite Arrêter la collecte ou fermez votre application pour afficher vos données.
Une fois la collecte arrêtée, vous voyez un tableau des activités qui se sont produites pendant votre session de profilage.
Les événements asynchrones sont organisés en activités chronologiquement. Chacun affiche son heure de début, son heure de fin et sa durée.
Chaque ligne qui correspond à une tâche est étiquetée dans la colonne Name . Pour tout nom de tâche qui ne peut pas être résolu, un label Task in apparaît. Il est suivi du nom de la méthode dans laquelle la tâche se produit. Si une activité asynchrone ne se termine pas dans la session de collection, une étiquette incomplète apparaît dans la colonne Heure de fin .
Pour approfondir l’examen d’une tâche ou d’une activité spécifique, cliquez avec le bouton droit sur la ligne. Ensuite, sélectionnez Atteindre le fichier source pour voir où cette activité s'est produite dans votre code.