Comment : profiler le code JavaScript dans les applications du Windows Store sur un ordinateur local
Les outils de profilage Visual Studio pour JavaScript vous permettent de mesurer, d'évaluer et de cibler les problèmes de performances dans votre code. Le profileur collecte les 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'ensemble de l'exécution de votre application, ou vous pouvez suspendre et reprendre le profilage pour collecter des données uniquement pour des scénarios spécifiques.
Cette rubrique décrit comment profiler le code JavaScript des applications Windows sur un ordinateur local à l'aide de l'IDE Visual Studio.
Pour collecter les données de profilage d'une application déployée sur un périphérique sur lequel Visual Studio n'est pas installé, consultez Comment : profiler le code JavaScript dans les applications du Windows Store sur un périphérique 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 allez découvrir :
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 les composants C#/VB/C++
Collecter les données de performance pour l'exécution du profilage toute entière
Collecter les données des performances pour les 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. Pour plus d'informations, consultez Configurer les paramètres des propriétés de débogage du projet dans cette rubrique.
Profilage en quatre étapes
Sélectionner l'ordinateur local comme cible de déploiement. Choisissez Ordinateur local dans la liste déroulante en regard du bouton Démarrer le débogage dans la barre d'outils standard de Visual Studio.
Démarrer le profileur. Choisissez Démarrer l'analyse des performances (clavier : ALT + F2) pour démarrer votre application et lancer immédiatement le profilage.
Tester 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 de document du profilage, choisissez Terminer le profilage (clavier : CTRL + ALT + F2). Le profileur analyse les données et affiche la vue Résumé des données du 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 Analyse des données de performance 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 sur les valeurs appropriées :
Option
Valeur
Débogueur à lancer
Affectez la valeur Ordinateur local.
Lancer l'application
Affectez la valeur Oui
Autoriser le bouclage de réseau local
Ce paramètre n'a aucun effet sur le profilage.
Type de débogueur
Affectez la valeur Script uniquement pour profiler JavaScript.
Affectez 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 l'ensemble de l'exécution, ou vous pouvez collecter des données uniquement pour les scénarios spécifiques. Vous pouvez également collecter des données de profilage pour les composants C#/VB/C++ de l'application JavaScript.
Collecter des données de performances pour les composants C#/VB/C++
Pour collecter des données de performances pour les composants C#/VB/C++ d'une application JavaScript, choisissez un élément à l'exception de Script uniquement dans la liste Type de débogueur de la page des propriétés de débogage du projet JavaScript. Consultez Configurer les paramètres des propriétés de débogage du projet dans cette rubrique.
Vous pouvez ensuite collecter des données de performances pour l'ensemble du profilage, ou vous pouvez collecter des données de profilage pour des scénarios spécifiques, comme décrit ci-dessous.
Pour analyser les données de performances C#/VB/C++, consultez Analyse des données de performance pour le code Visual C++, Visual C# et Visual Basic dans les applications du Windows Store.
Notes
Les données de performances JavaScript ne sont pas collectées lorsque vous choisissez cette option.
Collecter les données de performance pour l'exécution du profilage toute entière
Notes
Cette procédure est fondamentalement identique à la procédure Démarrage rapide : méthode simple de profilage.
Pour profiler votre application du début à la fin, procédez comme suit :
Démarrer le profileur. Choisissez Démarrer l'analyse des performances (clavier : ALT + F2) pour démarrer votre application et lancer immédiatement le profilage.
Tester 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 de document du profilage, choisissez Terminer le profilage (clavier : CTRL + ALT + F2). Le profileur analyse les données et affiche la vue Résumé des données du profilage.
Collecter les données des performances pour les scénarios spécifiques
Pour profiler un scénario spécifique dans votre application, procédez comme suit :
Démarrer le profileur. Choisissez Suspension de Démarrer l'analyse des performances (clavier : CTRL + ALT + F2) pour démarrer votre application avec le profilage suspendu.
Reprendre et suspendre le profilage. Juste avant de commencer le scénario qui vous intéresse, choisissez Reprendre le profilage dans la fenêtre de document du 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 de document du profilage, choisissez Terminer 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 Analyse des données de performance JavaScript dans les applications du Windows Store.
Voir aussi
Concepts
Analyse des performances des applications du Windows Store
Analyse des données de performance JavaScript dans les applications du Windows Store