Профилирование сайтов 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.
- Нажмите кнопку "Сделать снимок". Новая запись должна появиться в списке "Просмотр отчетов моментальных снимков". Выберите его и нажмите кнопку "Просмотр".
Изменить: обновленные инструкции в соответствии с комментарием.
Ответ 3
На форумах EQATEC:
Ответ 4
Возможно, вам понадобится получить скомпилированную версию вашего сайта (есть ли dll для сайта в папке bin или только зависимости?).
Самый простой способ сделать это - опубликовать его. (Просто щелкните правой кнопкой мыши сайт в Visual Studio). Тогда Павел ответ будет работать отлично.