Partager via


Collecter des données de minutage de fonction JavaScript dans les applications du Windows Store sur un ordinateur local

S'applique uniquement à Windows

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.

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

  1. **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.

    Exécution sur l'ordinateur local

  2. 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.

  3. 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.

  4. 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

  1. Dans le menu Déboguer, choisissez Propriétés du projet.

  2. Choisissez Débogage dans le nœud Propriétés de configuration.

    Propriétés de débogage

  3. 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.

Arrêter le profilage

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 :

  1. 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.

  2. 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.

  3. 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 :

  1. 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.

  2. 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.

  3. Répétez les scénarios clés pour obtenir des résultats plus précis.

  4. 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