Guide pratique pour profiler du code JavaScript dans des pages webHow to: Profile JavaScript Code in Web Pages

Les Outils de profilage de Visual Studio peuvent collecter des données de performances pour le code JavaScript qui s’exécute dans une application web ASP.NETASP.NET, une page web arbitraire ou une application JavaScript en utilisant la méthode de profilage par instrumentation.Visual Studio Profiling Tools can collect performance data for JavaScript code that executes in an ASP.NETASP.NET Web application, an arbitrary Web page, or JavaScript application by using the instrumentation profiling method. La version 8 d’Internet Explorer ou une version ultérieure est requise.Requires Internet Explorer 8 or later.

Avertissement

Pour profiler JavaScript dans des applications UWP, consultez Mémoire JavaScript.To profile JavaScript in UWP apps, see JavaScript Memory

Vous pouvez utiliser l’Assistant Profilage pour créer une session de performance.You can use the Profiling Wizard to create a performance session. Spécifiez la méthode d’instrumentation, puis spécifiez l’option de profilage JavaScript sur la page Instrumentation de la boîte de dialogue des propriétés de la session de performance.Specify the instrumentation method and then specify the JavaScript profiling option on the Instrumentation page of the properties dialog box for the performance session.

Quand vous spécifiez le profilage JavaScript, le code JavaScript qui s’exécute dans le navigateur et le code ASP.NETASP.NET qui s’exécute sur le serveur sont profilés.When you specify JavaScript profiling, both the JavaScript code that executes in the browser and the ASP.NETASP.NET code that executes on the server are profiled.

  • Pour une application web ASP.NETASP.NET , le code JavaScript qui s’exécute dans le navigateur et le code ASP.NETASP.NET qui s’exécute sur le serveur sont profilés.For an ASP.NETASP.NET Web application, both the JavaScript code that executes in the browser and the ASP.NETASP.NET code that executes on the server are profiled.

  • Pour une page web arbitraire, le code JavaScript qui s’exécute dans le navigateur est profilé.For an arbitrary Web page, the JavaScript code that executes in the browser is profiled.

Pour profiler JavaScript dans un projet d’application web ASP.NETTo profile JavaScript in an ASP.NET Web application project

  1. Ouvrez le projet web ASP.NETASP.NET dans Visual Studio.Open the ASP.NETASP.NET Web project in Visual Studio.

  2. Dans le menu Analyser , cliquez sur Lancer l’Assistant Performance.On the Analyze menu, click Launch Performance Wizard.

  3. Dans la première page de l’Assistant Performance, spécifiez la méthode de profilage Instrumentation , puis cliquez sur Suivant.On the first page of the Performance Wizard, specify the Instrumentation profiling method, and then click Next.

  4. Dans la deuxième page de l’Assistant, assurez-vous que le projet actuel est sélectionné dans la liste des cibles, puis cliquez sur Suivant.On the second page of the wizard, make sure that the current project is selected in the list of targets, and then click Next.

  5. Dans la troisième page de l’Assistant, cochez la case Profiler JavaScript , puis cliquez sur Suivant.On the third page of the wizard, select the Profile JavaScript check box, and then click Next.

  6. Dans la quatrième page de l’Assistant, cliquez sur Terminer pour démarrer l’application web dans le navigateur.On the fourth page of the wizard, click Finish to start the Web application in the browser.

  7. Testez la fonctionnalité que vous voulez profiler.Exercise the functionality that you want to profile.

  8. Pour terminer la session de profilage, fermez le navigateur.To end the profiling session, close the browser.

Pour profiler JavaScript dans des pages web individuelles ou une application JavaScriptTo profile JavaScript in individual Web pages or a JavaScript applications

  1. Ouvrez Visual Studio.Open Visual Studio.

  2. Dans le menu Analyser , cliquez sur Lancer l’Assistant Performance.On the Analyze menu, click Launch Performance Wizard.

  3. Dans la première page de l’Assistant Performance, spécifiez la méthode de profilage Instrumentation , puis cliquez sur Suivant.On the first page of the Performance Wizard, specify the Instrumentation profiling method, and then click Next.

  4. Dans la deuxième page de l’Assistant, cliquez sur Une application ASP.NET ou JavaScript, puis cliquez sur Suivant.On the second page of the wizard, click An ASP.NET or JavaScript application, and then click Next.

  5. Dans la troisième page de l’Assistant :On the third page of the wizard:

    1. Tapez l’URL de la page dans la zone Quel URL ou chemin d’accès exécutera votre application .Type the URL of the page in the What URL or path will run your application box.

    2. Cochez la case Profiler JavaScript , puis cliquez sur Suivant.Select the Profile JavaScript check box, and then click Next.

  6. Dans la quatrième page de l’Assistant, cliquez sur Terminer pour démarrer la page web dans le navigateur.On the fourth page of the wizard, click Finish to start the Web page in the browser.

  7. Testez la fonctionnalité que vous voulez profiler.Exercise the functionality that you want to profile.

  8. Pour terminer la session de profilage, fermez le navigateur.To end the profiling session, close the browser.