Entrainement
Parcours d’apprentissage
Use advance techniques in canvas apps to perform custom updates and optimization - Training
Use advance techniques in canvas apps to perform custom updates and optimization
Ce navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
Visual Studio offre un choix d’outils de mesure et de profilage des performances. Certains outils, tels que l’utilisation du processeur et l’utilisation de la mémoire, peuvent s’exécuter sur les builds de mise en production ou lors du débogage de votre application (build de débogage). Les outils qui apparaissent dans la fenêtre Outils de diagnostic s’exécutent uniquement pendant une session de débogage. Les outils qui apparaissent dans le Profileur de performances s’exécutent sans le débogueur, généralement sur les builds de mise en production. Vous analysez alors les résultats après avoir choisi d’arrêter et de collecter des données (pour l’analyse post-mortem).
Le Profileur de performances et les outils de diagnostic intégrés au débogueur fournissent différentes informations et expériences. Lors de l’utilisation des Outils de diagnostic, le débogueur affiche les valeurs des variables et vous permet d’utiliser des points d’arrêt.
Les mesures de performance des versions de production dans le Profileur de performances sont les plus précises et exactes. Ces outils vous donnent des résultats plus proches de l’expérience utilisateur final. En règle générale, il s’agit de la méthode recommandée pour utiliser les outils de profilage. Toutefois, il peut arriver que l’utilisation du débogueur dans un build de débogage contribue à identifier le problème de performances, en particulier si vous souhaitez utiliser des fonctionnalités de débogueur telles que des points d’arrêt et l’opération de pas-à-pas.
Pour vous aider à choisir entre l’utilisation des outils de profilage dans les builds de mise en production ou de débogage, tenez compte des éléments suivants :
Pour collecter des données de performances sur les builds de mise en production, exécutez les outils Performance Profiler.
Avec un projet ouvert dans Visual Studio, définissez la configuration de la solution sur Version, puis sélectionnez débogueur Windows local (ou ordinateur local) comme cible de déploiement.
Sélectionnez Déboguer>Profileur de performances ou appuyez sur Alt+F2.
Dans la page de lancement des outils de diagnostic, sélectionnez un ou plusieurs outils à exécuter. Seuls les outils applicables au type de projet, au système d’exploitation et au langage de programmation sont affichés. Sélectionnez Afficher tous les outils pour afficher également les outils désactivés pour cette session de diagnostic.
Pour démarrer la session de diagnostic, sélectionnez Démarrer.
Pendant l’exécution de la session, certains outils affichent des graphiques de données en temps réel sur la page outils de diagnostic et peuvent afficher des options pour suspendre et reprendre la collecte de données.
Pour terminer la session de diagnostic, sélectionnez Arrêter la collecte.
Les données analysées s’affichent sur la page Rapport.
Pour plus d’informations sur les outils disponibles pour une utilisation dans les builds de mise en production et sur l’analyse des rapports, consultez :
Notes
Utilisez Relancer pour ignorer la page de lancement et l’exécuter automatiquement avec vos paramètres précédents en appuyant sur Alt+F2 ou en cliquant sur Déboguer > Profileur de performances.
(Facultatif) Enregistrez le rapport, puis vous pouvez l’ouvrir ultérieurement à partir de la liste Sessions récemment ouvertes dans la page de lancement des outils de diagnostic.
Lorsque vous démarrez le débogage dans Visual Studio en sélectionnant Déboguer>Démarrer le débogage, ou en appuyant sur F5, la fenêtre Outils de diagnostic s’affiche par défaut. Pour l’ouvrir manuellement, sélectionnez Déboguer>Fenêtres>Afficher les Outils de diagnostic. La fenêtre Outils de diagnostic affiche des informations sur les événements, la mémoire du processus, l’utilisation du processeur et les compteurs .NET.
Lorsque vous démarrez le débogage dans Visual Studio en sélectionnant Déboguer>Démarrer le débogage, ou en appuyant sur F5, la fenêtre Outils de diagnostic s’affiche par défaut. Pour l’ouvrir manuellement, sélectionnez Debug>Windows>Afficher les outils de diagnostic. La fenêtre Outils de diagnostic affiche des informations sur les événements, la mémoire du processus et l’utilisation du processeur.
Capture d’écran
Sélectionnez Paramètres dans la liste déroulante Paramètres pour ouvrir les pages de propriétés des outils de diagnostic avec d’autres options.
Si vous exécutez Visual Studio Enterprise, vous pouvez activer ou désactiver IntelliTrace en accédant à Tools>Options>IntelliTrace.
La session de diagnostic se termine lorsque vous arrêtez le débogage.
Pour plus d’informations sur les outils disponibles lors du débogage, consultez :
Pendant une session de débogage, l’onglet Événements de la fenêtre Outils de diagnostic répertorie les événements de diagnostic qui se produisent. Les préfixes de catégories Point d’arrêt, Fichier et autres vous permettent de trouver rapidement les catégories qui vous intéressent dans la liste, ou d’ignorer celles qui ne vous intéressent pas.
Utilisez la liste déroulante Filtre pour filtrer les événements dans et hors vue, en sélectionnant ou en désactivant des catégories d’événements spécifiques.
Capture d’écran
Utilisez la zone de recherche pour rechercher une chaîne spécifique dans la liste des événements. Voici les résultats d’une recherche du nom de fichier modèle correspondant à trois événements :
Utilisez la zone de recherche pour rechercher une chaîne spécifique dans la liste des événements. Voici les résultats de recherche de la chaîne nom correspondant à quatre événements :
Capture d'écran
Pour plus d’informations, consultez Recherche et filtrage de l’onglet Événements de la fenêtre Outils de diagnostic.
Pour mesurer les données de performances à partir de la ligne de commande, vous pouvez utiliser VSDiagnostics.exe, qui est inclus avec Visual Studio ou les outils à distance. Cela est utile pour capturer les traces de performances sur les systèmes où Visual Studio n’est pas installé, ou pour écrire des scripts dans la collection de traces de performances. Pour obtenir des instructions détaillées, consultez Mesurer les performances des applications à partir de la ligne de commande.
Entrainement
Parcours d’apprentissage
Use advance techniques in canvas apps to perform custom updates and optimization - Training
Use advance techniques in canvas apps to perform custom updates and optimization