Профилирование сайтов ASP.NET с помощью EQATEC Profiler
Я ищу бесплатный профилировщик ASP.NET, и я наткнулся на EQATEC Profiler для .NET , но я не могу найти никаких инструкций о том, как профилировать проекты ASP.NET с ним. Пожалуйста, разместите пошаговые инструкции или ссылку с достаточной информацией.
Я использую Visual Studio 2008 Professional и .NET 3.5.
- Любой рекомендуемый учебник по профилированию Java?
- Как профилировать сценарий оболочки bash медленный запуск?
- Каков ваш любимый инструмент профилирования (для C ++)
- Действительный профиль подготовки для этого исполняемого файла не найден ... (опять же)
- Сколько памяти использует объект C # / .NET?
- Как профиль памяти в Java?
- Каков самый быстрый способ выбора элементов-потомков в jQuery?
- Как вычислить Gflops ядра
- Как анализировать память с помощью студии Android
- Какие счетчики perfmon полезны для выявления узких мест ASP.NET?
- Хороший профилер для Fortran и MPI
- Является ли MATLAB OOP медленным, или я делаю что-то неправильно?
- Инструменты для анализа производительности программы Haskell
Похоже, что они изменили свой пользовательский интерфейс, поскольку инструкции Павла были опубликованы. Вот инструкции, которые я написал для своей команды. Они заменяют шаги 4-8 на посту Павла.
Чтобы профилировать приложение ASP.NET с помощью EQATEC, просто выберите папку bin приложения в настройке «Путь к приложению»:
Путь приложения http://img191.imageshack.us/img191/9776/eqatecstep1.png
Затем нажмите кнопку «Создать» в нижней части формы:
Кнопка сборки 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
Это должно работать для веб-проектов ASP.NET:
- Скомпилируйте свой проект.
- Запустите веб-приложение. Вы можете щелкнуть правой кнопкой мыши по некоторому .aspx-файлу в Visual Studio и выбрать «View in Browser». (Если вы запустите свое приложение позже, вы рискуете перезаписать профилированную DLL.)
- Запустите EQATEC Profiler.
- На вкладке «Сборка» найдите папку bin вашего проекта.
- Нажмите кнопку «Параметры приложения»
- Установите выходную папку только в $ (AppDir).
- Снимите флажок «Обычное приложение».
- Нажмите кнопку «Создать».
- Переключитесь на любимый браузер. Перейдите на страницу, которую хотите профилировать. Вы должны ввести запись «Профилированное приложение» на вкладке «Выполнить» в профиле EQATEC.
- Нажмите кнопку «Сделать снимок». Новая запись должна появиться в списке «Просмотр отчетов моментальных снимков». Выберите его и нажмите кнопку «Просмотр».
Изменить: обновленные инструкции в соответствии с комментарием.
На форумах EQATEC:
- ASP.NET?
- трассировка веб-приложения asp.net
- Профилирование веб-приложения
Возможно, вам понадобится получить скомпилированную версию вашего сайта (есть ли DLL для сайта в папке bin или только зависимости?). Самый простой способ сделать это – опубликовать его. (Просто щелкните правой кнопкой мыши сайт в Visual Studio). Тогда ответ Павла будет очень хорош.