Поделиться через


Практическое руководство. Создание сеанса анализа производительности для приложения ASP.NET

Обновлен: Ноябрь 2007

Для создания сеанса анализа производительности для приложения ASP.NET можно использовать мастер производительности. Сеансы анализа производительности можно создавать, открывая или не открывая проекты в Visual Studio.

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

  • Некоторые пользователи получают доступ к расширенным возможностям профилирования после запуска администратором драйвера и службы профилирования.

  • Пользователи домена получают доступ только к профилированию с выборкой.

  • Некоторые пользователи могут запрещать доступ к профилированию для всех других пользователей.

Дополнительные сведения см. в разделе Профилирование и безопасность Windows Vista и в описании параметров ADMIN в разделе VSPerfCmd.

Создание сеанса анализа производительности для проекта приложения ASP.NET

  1. Откройте проект веб-службы ASP.NET в среде Visual Studio Team Edition for Developers.

  2. В меню Анализ щелкните Запустить мастер производительности.

  3. В раскрывающемся списке Какой из следующих доступных целевых объектов следует профилировать? выберите имя текущего проекта и нажмите кнопку Далее.

  4. Укажите метод профилирования, выбрав значения Выборка или Инструментирование, и нажмите кнопку Далее.

    2s0xxa1d.alert_note(ru-ru,VS.90).gifПримечание.

    Дополнительные сведения см. в разделах Понимание значений данных инструментирования и Понимание значений данных выборки.

  5. Нажмите кнопку Готово.

    Сеанс анализа производительности для приложения ASP.NET создан.

Создание сеанса анализа производительности для приложения ASP.NET вручную

  1. Откройте Visual Studio Team Edition for Developers.

  2. В меню Анализ щелкните Запустить мастер производительности.

  3. В раскрывающемся списке Какой из следующих доступных целевых объектов следует профилировать? выберите пункт Профилирование приложения ASP.NET и нажмите кнопку Далее.

  4. В поле С какого локального URL-адреса или пути будет выполняться веб-приложение? введите URL-адрес главной страницы приложения и нажмите кнопку Далее.

    • Для серверного веб-узла (на базе служб IIS) введите URL-адрес в следующем формате: https://localhost/MySite/default.aspx. При этом выполняется профилирование приложения ASP.NET, расположенного на локальном компьютере в корневой папке веб-узла MySite, и для запуска сеанса в обозревателе Internet Explorer открывается страница default.aspx.

    • Для файлового веб-узла введите путь в следующем формате: c:\WebSites\MySite\default.aspx. При этом выполняется профилирование приложения ASP.NET, расположенного в папке c:\webSites\MySite, и для запуска сеанса в обозревателе Internet Explorer открывается страница http://localhost:nnnn/MySite/default.aspx.

    Дополнительные сведения см. на страницах свойств для целевого двоичного файла ASP.NET.

  5. Укажите метод профилирования, выбрав значения Выборка или Инструментирование, и нажмите кнопку Далее.

    2s0xxa1d.alert_note(ru-ru,VS.90).gifПримечание.

    Дополнительные сведения см. в разделах Понимание значений данных инструментирования и Понимание значений данных выборки.

  6. Нажмите кнопку Готово.

    Сеанс анализа производительности для приложения ASP.NET создан.

См. также

Основные понятия

Понимание значений данных инструментирования

Понимание значений данных выборки

Другие ресурсы

Обзоры (средства профилирования)

Настройка сеансов анализа производительности