Профілювання веб-сайтів ASP.NET за допомогою EQATEC Profiler


79

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

Я використовую Visual Studio 2008 Professional та .NET 3.5.

Відповіді:


64

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

Щоб профілювати програму ASP.NET за допомогою EQATEC, просто виберіть папку для сміття програми в налаштуваннях шляху до програми.

Потім натисніть кнопку Побудувати внизу форми.

Потім завантажте програму та перейдіть на сторінку, яку ви хочете створити. Перейдіть на вкладку Виконати і натисніть кнопку Скинути лічильники.

Потім виконайте дію, яку потрібно профілі. Закінчивши, натисніть кнопку «Зняти знімок».

Коли це буде зроблено, у нижньому списку з’явиться звіт про знімки. Ви можете двічі клацнути на ньому, щоб переглянути його.


44

Це має працювати для веб-проектів ASP.NET:

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

Редагувати: оновлені інструкції відповідно до коментаря.


2
Оновлення з форумів EQATEC: eqatec.com/forum/profiler/bugs-problems/293776181/... Я додаю дві речі до обох їх інструкцій: 0) Перш за все, прочитайте їх інструкції. Тоді в App Option зробіть так: 1) Зніміть позначку з «Звичайний додаток». Це запобіжить попередженню про відсутність методу Main. 2) Встановіть для вихідної папки значення лише $ (AppDir). Це дозволить записати профільовані бібліотеки DLL безпосередньо у папку bin, а не в bin-Profiled, заощадивши виконувати ручне копіювання самостійно.
jrummell

Вони змінили користувальницький інтерфейс у своєму новому випуску. Дивіться мою відповідь нижче для нових знімків екрана.
Джош Йегер


1

Можливо, вам доведеться отримати скомпільовану версію вашого сайту (чи існує DLL для сайту в папці bin або просто залежності?). Найпростіший спосіб зробити це - опублікувати. (Просто клацніть правою кнопкою миші на сайті у Visual Studio). Тоді відповідь Павла буде працювати чудово.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.