web-dev-qa-db-fra.com

Profilage de sites Web ASP.NET avec EQATEC Profiler

Je recherche un profileur ASP.NET gratuit et je suis tombé sur EQATEC Profiler for .NET , mais je ne trouve aucune instruction sur la façon de profiler des projets ASP.NET avec lui. Veuillez publier des instructions étape par étape ou un lien contenant suffisamment d'informations.

J'utilise Visual Studio 2008 Professional et .NET 3.5.

79
Gudmundur Orn

Il semble qu'ils aient changé leur interface utilisateur depuis la publication des instructions de Pavel. Voici les instructions que j'ai rédigées pour mon équipe. Ils remplacent les étapes 4 à 8 du post de Pavel.

Pour profiler une application ASP.NET à l'aide d'EQATEC, sélectionnez simplement le dossier bin de l'application dans le paramètre Chemin de l'application:

Chemin de l'application http://img191.imageshack.us/img191/9776/eqatecstep1.png

Cliquez ensuite sur le bouton Générer au bas du formulaire:

Bouton de construction http://img339.imageshack.us/img339/6487/eqatecstep2.png

Ensuite, chargez votre application et accédez à la page que vous souhaitez profiler. Accédez à l'onglet Exécuter et cliquez sur le bouton Réinitialiser les compteurs:

Réinitialiser les compteurs http://img192.imageshack.us/img192/8250/eqatecstep3.png

Ensuite, effectuez l'action que vous souhaitez profiler. Une fois terminé, cliquez sur le bouton Prendre un instantané:

Prenez un instantané http://img706.imageshack.us/img706/9778/eqatecstep4.png

Une fois cela fait, un rapport d'instantané apparaîtra dans la liste du bas. Vous pouvez double-cliquer dessus pour le voir:

Voir le rapport http://img263.imageshack.us/img263/4561/eqatecstep5.png

64
Josh Yeager

Cela devrait fonctionner pour les projets Web ASP.NET:

  1. Compilez votre projet.
  2. Démarrez l'application Web. Vous pouvez cliquer avec le bouton droit sur un fichier .aspx dans Visual Studio et sélectionner "Afficher dans le navigateur". (Si vous démarrez votre application plus tard, vous risquez d'écraser une DLL profilée.)
  3. Démarrez EQATEC Profiler.
  4. Dans l'onglet Construire, accédez au dossier bin de votre projet.
  5. Cliquez sur le bouton "Options de l'application"
    • Définissez le dossier de sortie sur $ (AppDir) uniquement.
    • Décochez "Application ordinaire".
  6. Cliquez sur le bouton Build.
  7. Basculez vers votre navigateur préféré. Accédez à la page que vous souhaitez profiler. Vous devez obtenir l'entrée "Application profilée démarrée" dans l'onglet Exécuter du profileur EQATEC.
  8. Cliquez sur le bouton "Prendre un instantané". Une nouvelle entrée doit apparaître dans la liste "Afficher les rapports d'instantanés". Sélectionnez-le et cliquez sur le bouton Afficher.

Edit: instructions mises à jour en fonction du commentaire.

44
Pavel Chuchuva
7
Patrick Cuff

Vous devrez peut-être obtenir une version compilée de votre site (existe-t-il une DLL pour le site dans le dossier bin ou juste les dépendances?). Le moyen le plus simple de le faire est de le publier. (Cliquez avec le bouton droit sur le site dans Visual Studio). Ensuite, la réponse de Pavel fonctionnera très bien.

1
DaveEHS