Partager via


Comment : profiler le code JavaScript dans les applications du Windows Store sur un périphérique distant

Cette rubrique décrit comment profiler le code JavaScript des applications Windows Store sur un ordinateur distant à l'aide de l'IDE Visual Studio.

Visual Studio est généralement installé sur un ordinateur de bureau. Les applications Windows Store s'exécutent sur une large gamme de périphériques, de facteurs de forme et de types de processeurs. Le profilage distant vous permet de collecter les données de performances d'un périphérique connecté à votre ordinateur Visual Studio sur un réseau ou directement à l'aide d'un câble Ethernet. Lorsque vous effectuez un profilage à distance, Visual Studio déploie la build la plus récente de votre application.

Notes

  • Pour profiler une application sur un périphérique distant, vous devez être un administrateur sur le périphérique.

  • Il est recommandé d'interagir avec l'utilisateur directement sur le périphérique distant et de ne pas utiliser la connexion Bureau à distance. La connexion Bureau à distance peut considérablement modifier les performances de votre application et les données de performances collectées.

Dans cette rubrique

Configure remote profiling on the remote device

Configure remote profiling in Visual Studio

  • Other debugging properties

Profile the app

  • Collect performance data for the entire profiling run

  • Collect performance data for specific scenarios

Configurer le profilage distant sur le périphérique distant

Une licence de développeur doit être installée sur le périphérique distant, les outils de contrôle à distance Visual Studio doivent être installés sur le périphérique distant et Remote Debugging Monitor doit être en cours d'exécution sur le périphérique distant.

Configurer le profilage distant dans Visual Studio

Pour profiler une application sur un périphérique distant, spécifiez le nom ou l'adresse IP du périphérique dans les propriétés de débogage de votre projet Visual Studio. Spécifiez la cible de déploiement de l'ordinateur local, démarrez le profilage et la collecte des données pour l'ensemble ou une partie de l'exécution, puis arrêtez le processus. Visual Studio affiche les résultats dans une fenêtre de document de l'IDE.

Pour profiler votre application sur un périphérique distant :

  1. Dans Visual Studio, ouvrez le projet que vous souhaitez profiler.

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

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

    Propriétés du projet de débogage JavaScript

  4. Dans la liste Débogueur à lancer, choisissez Ordinateur distant.

  5. Dans la ligne Nom de l'ordinateur, tapez le nom ou l'adresse IP du périphérique distant.

    Si le périphérique distant se trouve sur le même sous-réseau que l'ordinateur Visual Studio, ou s'il est directement connecté à l'ordinateur Visual Studio, cliquez sur la flèche vers le bas dans la ligne, choisissez l'élément <Rechercher...>, puis sélectionnez le périphérique dans la boîte de dialogue Connexions au débogueur distant.

  6. Dans la liste Type de débogueur, choisissez si vous souhaitez profiler le code JavaScript ou Visual C++, Visual C# ou Visual Basic dans les composants de l'application :

    • Choisissez Script uniquement pour profiler JavaScript.

    • Choisissez toute autre valeur pour profiler les composants C#/VB/C++ de l'application JavaScript.

Hh969530.collapse_all(fr-fr,VS.110).gifAutres propriétés de débogage

  1. Autoriser le bouclage de réseau local n'a aucun effet sur le profilage.

  2. Exiger l’authentification doit toujours avoir la valeur Oui. Ne pas exiger une authentification du réseau risque d'exposer votre réseau aux attaques d'utilisateurs malveillants.

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.

Arrêter le profilage

Hh969530.collapse_all(fr-fr,VS.110).gifCollecter les données de performance pour l'exécution du profilage toute entière

Pour profiler votre application du début à la fin, procédez comme suit :

  1. 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. Vous devrez accepter une élévation des privilèges de Remote Debugging Monitor.

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

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

Hh969530.collapse_all(fr-fr,VS.110).gifCollecter 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 :

  1. 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. Vous devrez accepter une élévation des privilèges de Remote Debugging Monitor.

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

  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 de document du profilage, choisissez Terminer le profilage (clavier : CTL + 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

Comment : profiler le code JavaScript dans les applications du Windows Store sur un ordinateur local

Analyse des données de performance JavaScript dans les applications du Windows Store