Профилирование сайтов ASP.NET с помощью EQATEC Profiler

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

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

Ответ 1

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

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

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

Затем нажмите кнопку "Создать" в нижней части формы:

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

Затем загрузите приложение и перейдите на страницу, которую хотите профилировать. Перейдите на вкладку "Выполнить" и нажмите кнопку Reset Counters:

Reset Счетчики http://img192.imageshack.us/img192/8250/eqatecstep3.png

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

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

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

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

Ответ 2

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

  • Скомпилируйте свой проект.
  • Запустите веб-приложение. Вы можете щелкнуть правой кнопкой мыши по некоторому .aspx файлу в Visual Studio и выбрать "View in Browser". (Если вы запустите свое приложение позже, вы рискуете перезаписать профилированную DLL.)
  • Запустите EQATEC Profiler.
  • На вкладке "Сборка" найдите папку bin вашего проекта.
  • Нажмите кнопку "Параметры приложения"
    • Установить выходную папку только в $(AppDir).
    • Снимите флажок "Обычное приложение".
  • Нажмите кнопку "Создать".
  • Перейдите в ваш любимый браузер. Перейдите на страницу, которую хотите профилировать. Вы должны ввести запись "Профилированное приложение" на вкладке "Выполнить" в профиле EQATEC.
  • Нажмите кнопку "Сделать снимок". Новая запись должна появиться в списке "Просмотр отчетов моментальных снимков". Выберите его и нажмите кнопку "Просмотр".

Изменить: обновленные инструкции в соответствии с комментарием.

Ответ 4

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