Collecter des données de minutage de fonction JavaScript dans les applications du Windows Store sur un ordinateur local
L'outil Minutage de fonction JavaScript du hub Performances et diagnostics de Visual Studio vous permet de mesurer, évaluer et cibler les problèmes liés aux performances dans votre code. Le profileur collecte des informations de minutage à l'entrée et à la sortie de chaque fonction de votre application. Les vues du rapport de profilage affichent des représentations graphiques et tabulaires des informations détaillées et riches en contexte sur les performances de votre application, et vous aident à parcourir les chemins d'exécution de votre code et à évaluer le coût d'exécution de vos fonctions pour trouver les meilleures possibilités d'optimisation. Vous pouvez profiler l'exécution entière de votre application, ou suspendre et reprendre le profilage pour collecter des données uniquement pour des scénarios spécifiques.
Notes
À partir de Visual Studio 2013 Update 2, vous pouvez utiliser l'outil Utilisation de l'UC pour collecter à peu près les mêmes données que l'outil Minutage de fonction JavaScript.Consultez Analyser l'utilisation de l'UC dans les applications du Windows Store.Voici les principales différences de ces deux outils :
-
L'outil Minutage de fonction JavaScript collecte le nombre d'appels aux fonctions de votre application.Mais il ne s'exécute pas sur les applications Windows Phone et vous ne pouvez pas le combiner à d'autres outils dans une session de profilage.
-
L'outil Utilisation de l'UC s'exécute sur toutes les applications Windows Runtime.Vous pouvez également collecter des données avec d'autres outils de diagnostic, tels que l'outil Consommation d'énergie pour diagnostiquer des problèmes spécifiques.
Cette rubrique décrit comment profiler du code JavaScript dans les applications Windows sur un ordinateur local à l'aide de l'interface IDE de Visual Studio.
Pour collecter les données de profilage d'une application déployée sur un appareil non équipé de Visual Studio, voir Collecter des données de temporisation de fonction JavaScript dans les applications du Store sur un appareil distant.
Nous vous déconseillons le profilage dans le simulateur car le simulateur peut nuire aux performances de votre application.
Dans cette rubrique
Voici ce que vous pouvez apprendre :
Démarrage rapide : méthode simple de profilage
Configurer les paramètres des propriétés de débogage du projet
Profiler l'application
Collecter des données de performances pour le cycle de profilage complet
Collecter des données de performances pour des scénarios spécifiques
Démarrage rapide : méthode simple de profilage
Dans de nombreux cas, vous pouvez collecter les données de profilage d'une application en quatre étapes.
Toutefois, le profileur Visual Studio utilise les paramètres de débogage du projet pour configurer le déploiement de l'application sur l'ordinateur local. Si vous avez modifié l'un des paramètres de débogage standard de votre projet, vous devez d'abord vous assurer que les paramètres sont compatibles avec le profilage. Voir la section Configurer les paramètres des propriétés de débogage du projet de cette rubrique pour plus d'informations.
Profilage en quatre étapes
**Sélectionner l'ordinateur local comme cible de déploiement.**Sélectionnez Ordinateur local dans la liste déroulante à côté du bouton Démarrer le débogage dans la barre d'outils Standard de Visual Studio.
Démarrez le profileur. Choisissez Démarrer l'analyse des performances (Clavier : ALT + F2 pour démarrer votre application et commencer le profilage immédiatement.
Testez l'application. Exécutez les parties de l'application à profiler. Répétez les scénarios clés pour obtenir des résultats plus précis.
Arrêtez le profilage. Dans la fenêtre du document de profilage, choisissez Arrêter le profilage (Clavier : CTRL + ALT + F2). Le profileur analyse les données et affiche la vue Résumé des données de profilage.
Lorsque vous désactivez l'exécution du profilage, le profileur analyse les données et affiche la vue Résumé des données de profilage dans une fenêtre de document de l'IDE. Consultez Analyser les données de minutage de fonction JavaScript dans les applications du Windows Store.
Configurer les paramètres des propriétés de débogage du projet
Dans le menu Déboguer, choisissez Propriétés du projet.
Choisissez Débogage dans le nœud Propriétés de configuration.
Utilisez le tableau suivant pour configurer les paramètres avec les valeurs appropriées :
Option
Valeur
Débogueur à lancer
Définir sur Ordinateur local.
Lancer l'application
Définir sur Oui
Autoriser le bouclage de réseau local
Ce paramètre n'a pas d'effet sur le profilage.
Type de débogueur
Définir sur Script uniquement pour profiler JavaScript.
Définir sur toute autre valeur pour profiler les composants C#/VB/C++ de l'application JavaScript.
Profiler l'application
Vous pouvez collecter des données de profilage pour toute l'exécution ou seulement pour des scénarios spécifiques. Vous pouvez aussi collecter des données de profilage pour des composants C#/VB/C++ de l'application JavaScript.
Collecter des données de performances pour toute l'exécution du profilage
Notes
Cette procédure est essentiellement la même que celle de la rubrique Démarrage rapide : méthode simple de profilage.
Pour profiler votre application du début à la fin, procédez comme suit :
Démarrez le profileur. Choisissez Démarrer l'analyse des performances (Clavier : ALT + F2) pour démarrer votre application et commencer le profilage immédiatement.
Testez l'application. Exécutez les parties de l'application à profiler. Répétez les scénarios clés pour obtenir des résultats plus précis.
Arrêtez le profilage. Dans la fenêtre du document de profilage, choisissez Arrêter le profilage (Clavier : CTRL + ALT + F2). Le profileur analyse les données et affiche la vue Résumé des données de profilage.
Collecter les données de performances pour des scénarios spécifiques
Pour profiler un scénario spécifique dans votre application, procédez comme suit :
Démarrez le profileur. Choisissez Suspension de Démarrer l'analyse des performances (Clavier : CTRL + ALT + F2) pour démarrer votre application avec une suspension du profilage.
Reprenez et suspendez le profilage. Juste avant de commencer le scénario qui vous intéresse, choisissez Reprendre le profilage dans la fenêtre du document de profilage. Testez le scénario, puis choisissez Suspendre le profilage pour suspendre la collecte de données. Vous pouvez suspendre et reprendre le profilage aussi souvent que vous le souhaitez.
Répétez les scénarios clés pour obtenir des résultats plus précis.
Arrêtez le profilage. Dans la fenêtre du document de profilage, choisissez Arrêter le profilage (Clavier : CTRL + ALT + F2).
Lorsque vous désactivez l'exécution du profilage, le profileur analyse les données et affiche la vue Résumé des données de profilage dans une fenêtre de document de l'IDE. Consultez Analyser les données de minutage de fonction JavaScript dans les applications du Windows Store.
Voir aussi
Concepts
Analyser l'utilisation de l'UC dans les applications du Windows Store
Analyser les données de minutage de fonction JavaScript dans les applications du Windows Store