Procédure : collecte des données de performances pour un site webHow to: Collect Performance Data for a Web Site

Vous pouvez utiliser l’ Assistant Performance pour collecter des données de performances pour une application web ASP.NETASP.NET .You can use the Performance Wizard to collect performance data for an ASP.NETASP.NET Web application. Vous pouvez profiler une application web ouverte dans Visual Studio, ou bien un site web ASP.NETASP.NET qui se trouve sur votre ordinateur local et qui n’est pas ouvert dans l’IDE de Visual Studio.You can profile a Web application that is open in Visual Studio, or you can profile an ASP.NETASP.NET Web site that is located on your local computer and not open in the Visual Studio IDE.

Note

L’ Assistant Performance vous permet d’ajouter des données d’interaction de couche (TIP), des données de performance JScript, ou les deux, aux données de profilage collectées.The Performance Wizard enables you to add tier interaction (TIP) data, JScript performance data, or both to the collected profiling data. L’option TIP collecte des données auprès des processus côté serveur.The TIP option collects data from server-side processes. Le profilage JScript collecte des données auprès des scripts qui s’exécutent sur un site web local ou distant.The JScript profiling collects data from scripts that are running on a local or remote Web site. Dans la plupart des cas, vous devez choisir une seule des options.In most cases, you should choose only one of the options.

Selon les valeurs des autorisations d’accès utilisateur rendues disponibles par l’administrateur, un utilisateur peut ou non disposer de l’autorisation de sécurité pour créer une session de profileur sur l’ordinateur qui héberge le processus ASP.NET.Depending on User Access Permissions settings that an administrator has made available, an individual user might or might not have security permission to create a profiler session on the computer that hosts the ASP.NET process. Les exemples suivants montrent les différences possibles entre les utilisateurs :The following examples illustrate possible differences among users:

  • Certains utilisateurs peuvent accéder à des fonctionnalités de profilage avancé lorsque l’administrateur a défini le démarrage du pilote et du service.Some users might access advanced profiling features when the Administrator has set the driver and service to start.

  • Les utilisateurs de domaine peuvent accéder uniquement au profilage d’échantillon.Domain users might access sample profiling only.

  • Certains utilisateurs peuvent refuser l’accès au profilage à tous les autres utilisateurs.Some users might deny access to profiling to all other users.

    Pour plus d’informations, consultez Profilage et sécurité Windows Vista, ainsi que les options d’administration dans VSPerfCmd.For more information, see Profiling and Windows Vista Security and the ADMIN options in VSPerfCmd.

Pour profiler un projet de site webTo profile a Web site 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, sélectionnez Profileur de performances, Explorateur de performances, puisDémarrer.On the Analyze menu, select Performance Profiler, select Performance Explorer, and then select Start.

  3. Sur la première page de l’Assistant, sélectionnez une méthode de profilage, puis cliquez sur Suivant.On the first page of the wizard, select a profiling method, and then click Next. Pour plus d’informations sur les méthodes de profilage, consultez Understanding Performance Collection Methods (Fonctionnement des méthodes de collecte des données de performances).For more information about profiling methods, see Understanding Performance Collection Methods. Notez que la méthode de profilage du visualiseur concurrentiel n’est pas disponible pour les applications web.Note that the concurrency visualizer profiling method is not available for web applications.

  4. Dans la liste déroulante Quelle application voulez-vous cibler pour le profilage ? , vérifiez que le projet actuel est sélectionné, puis cliquez sur Suivant.In the Which application would you like to target for profiling? drop-down list, make sure that the current project is selected, and then click Next.

  5. Sur la troisième page de l’Assistant, vous pouvez choisir d’ajouter des données de profilage d’interaction de couche (TIP), des données du JavaScript s’exécutant dans les pages web, ou les deux.On the third page of the wizard, you can choose to add tier interaction profiling (TIP) data, data from the JavaScript running in the Web pages, or both.

    • Pour collecter l’interaction de couche, cochez la case Activer le profilage d’interaction de couche .To collect tier interaction, select the Enable Tier Interaction Profiling check box.

    • Pour collecter des données du JavaScript s’exécutant dans les pages web, cochez la case Profiler JavaScript .To collect data from the JavaScript running in the Web pages, select the Profile JavaScript check box.

  6. Cliquez sur Suivant.Click Next.

  7. Dans la quatrième page de l’Assistant, cliquez sur Terminer.On the fourth page of the wizard, click Finish.

  8. Une session de performance est créée pour l’application ASP.NETASP.NET et le site web est démarré dans le navigateur.A performance session is created for the ASP.NETASP.NET application, and the Web site is started in the browser. Utilisez les fonctionnalités que vous voulez profiler, puis fermez le navigateur.Exercise the functionality that you want to profile, and then close the browser.

    Le profileur génère le fichier de données et affiche la vue Résumé des données dans la fenêtre principale de Visual StudioVisual Studio.The profiler generates the data file and displays the Summary view of the data in the Visual StudioVisual Studio main window.

Pour profiler un site web sans ouvrir un projet dans Visual StudioTo profile a Web site without opening a project in Visual Studio

  1. Ouvrez Visual Studio.Open Visual Studio.

  2. Dans le menu Analyser, sélectionnez Profileur de performances, Explorateur de performances, puisDémarrer.On the Analyze menu, select Performance Profiler, select Performance Explorer, and then select Start.

  3. Sur la première page de l’Assistant, sélectionnez une méthode de profilage, puis cliquez sur Suivant.On the first page of the wizard, select a profiling method, and then click Next. Pour plus d’informations, consultez Understanding Performance Collection Methods (Fonctionnement des méthodes de collecte des données de performances).For more information, see Understanding Performance Collection Methods.

  4. Dans la deuxième page de l’Assistant, sélectionnez l’option sur Profiler une application ASP.NET ou JavaScript , puis cliquez sur Suivant.On the second page of the wizard, select the Profile an ASP.NET or JavaScript application option, and then click Next.

  5. Dans la zone Quel URL ou chemin d’accès exécutera votre application web sur la troisième page de l’Assistant, entrez l’URL de la page d’accueil de l’application, puis cliquez sur Suivant.In the What URL or Path will run your web application box on the third page of the wizard, enter the URL to the application home page, and then click Next.

    • Pour un site web basé sur un serveur (IIS), tapez une URL comme http://localhost/MonSite/defaut.aspx.For a server (IIS) based Web site, type a URL such as http://localhost/MySite/default.aspx. Ceci déclenche le profilage de l’application ASP.NETASP.NET sur l’ordinateur local à la racine de l’application MonSite et le démarrage de la page defaut.aspx dans Internet Explorer pour démarrer la session.This causes the ASP.NETASP.NET application on the local computer at the application root of MySite to be profiled, and the page default.aspx on that site to be started in Internet Explorer to start the session.

    • Pour un site web basé sur un fichier, tapez un chemin comme file///c:\sites_web\MonSite\defaut.aspx.For a file based Web site, type a path such as file///c:\WebSites\MySite\default.aspx. Ceci déclenche le profilage de l’application ASP.NETASP.NET située sur c:\sites_web\MonSite et le démarrage de la page http://localhost:nnnn/MonSite/defaut.aspx dans Internet Explorer pour démarrer la session.This causes the ASP.NETASP.NET application located at c:\webSites\MySite to be profiled and the page http://localhost:nnnn/MySite/default.aspx to be started in Internet Explorer to start the session.

    • Pour les sites externes sur lesquels vous voulez collecter des données JavaScript, tapez l’URL, par exemple http://www.contoso.com.For external sites that you wish to collect JavaScript data on, type the URL, for example http://www.contoso.com.

      Pour plus d’informations, consultez les pages de propriétés un binaire cible ASP.NETASP.NET .For more information, view the property pages for an ASP.NETASP.NET target binary.

  6. Sur la troisième page de l’Assistant, vous pouvez choisir d’ajouter des données de profilage d’interaction de couche (TIP), des données du JavaScript s’exécutant dans les pages web, ou les deux.On the third page of the wizard, you can choose to add tier interaction profiling (TIP) data, data from the JavaScript running in the Web pages, or both.

    • Pour collecter l’interaction de couche, cochez la case Activer le profilage d’interaction de couche .To collect tier interaction, select the Enable Tier Interaction Profiling check box.

    • Pour collecter des données du JavaScript s’exécutant dans les pages web, cochez la case Profiler JavaScript .To collect data from the JavaScript running in the Web pages, select the Profile JavaScript check box.

  7. Cliquez sur Suivant.Click Next.

  8. Dans la quatrième page de l’Assistant, cliquez sur Terminer.On the fourth page of the wizard, click Finish.

  9. Une session de performance est créée pour l’application ASP.NET et le site web est démarré dans le navigateur.A performance session is created for the ASP.NET application, and the Web site is started in the browser. Utilisez les fonctionnalités que vous voulez profiler, puis fermez le navigateur.Exercise the functionality that you want to profile, and then close the browser.

    Le profileur génère le fichier de données et affiche la vue Résumé des données dans la fenêtre principale de Visual StudioVisual Studio .The profiler generates the data file and displays the Summary view of the data in the Visual StudioVisual Studio main window.

Voir aussiSee also

Vues d’ensembleOverviews
Configuration de sessions de performancesConfiguring Performance Sessions
Présentation des valeurs de données d’instrumentationUnderstanding Instrumentation Data Values
Présentation des valeurs de données d’échantillonnageUnderstanding Sampling Data Values