Профилирование сайтов ASP.NET с EQATEC Profiler - PullRequest
79 голосов
/ 18 декабря 2008

Я ищу бесплатный профилировщик ASP.NET и наткнулся на EQATEC Profiler для .NET , но не могу найти никаких инструкций о том, как профилировать проекты ASP.NET с его помощью. Пожалуйста, оставьте пошаговые инструкции или ссылку с достаточной информацией.

Я использую Visual Studio 2008 Professional и .NET 3.5.

Ответы [ 4 ]

64 голосов
/ 10 июня 2010

Похоже, что они изменили свой пользовательский интерфейс с момента публикации инструкций Павла. Вот инструкции, которые я написал для своей команды. Они заменяют шаги 4-8 в посте Павла.

Чтобы профилировать приложение ASP.NET с помощью EQATEC, просто выберите папку bin приложения в настройке пути к приложению:

Путь к приложению http://img191.imageshack.us/img191/9776/eqatecstep1.png

Затем нажмите кнопку Build в нижней части формы:

Кнопка сборки http://img339.imageshack.us/img339/6487/eqatecstep2.png

Затем загрузите ваше приложение и перейдите на страницу, которую вы хотите профилировать. Перейдите на вкладку «Выполнить» и нажмите кнопку «Сброс счетчиков»:

Сброс счетчиков http://img192.imageshack.us/img192/8250/eqatecstep3.png

Затем выполните действие, которое вы хотите профилировать. Когда это будет сделано, нажмите кнопку «Сделать снимок»:

Сделать снимок http://img706.imageshack.us/img706/9778/eqatecstep4.png

Когда это будет сделано, в нижнем списке появится отчет о снимке. Вы можете дважды щелкнуть по нему, чтобы просмотреть его:

Просмотреть отчет http://img263.imageshack.us/img263/4561/eqatecstep5.png

44 голосов
/ 02 июня 2009

Это должно работать для веб-проектов ASP.NET:

  1. Скомпилируйте ваш проект.
  2. Запустить веб-приложение. Вы можете щелкнуть правой кнопкой мыши по некоторому файлу .aspx в Visual Studio и выбрать «Просмотр в браузере». (Если вы запустите приложение позже, вы рискуете переписать профилированную DLL.)
  3. Запустите EQATEC Profiler.
  4. На вкладке Build перейдите в папку bin вашего проекта.
  5. Нажмите кнопку «Параметры приложения»
    • Установить для выходной папки только $ (AppDir).
    • Снимите флажок «Обычное приложение».
  6. Нажмите кнопку Build.
  7. Переключитесь на ваш любимый браузер. Перейдите на страницу, которую вы хотите профилировать. Вы должны получить запись «Профилированное приложение запущено» на вкладке «Выполнить» в EQATEC Profiler.
  8. Нажмите кнопку «Сделать снимок». Новая запись должна появиться в списке «Просмотр снимков». Выберите его и нажмите кнопку «Просмотр».

Редактировать: Обновлены инструкции в соответствии с комментарием.

7 голосов
/ 18 декабря 2008
1 голос
/ 10 августа 2009

Возможно, вам потребуется получить скомпилированную версию вашего сайта (есть ли dll для сайта в папке bin или только зависимости?) Самый простой способ сделать это - опубликовать его. (Просто щелкните правой кнопкой мыши сайт в Visual Studio). Тогда ответ Павла будет отлично работать.

...