Практическое руководство. Создание сеанса анализа производительности для приложения ASP.NET
Обновлен: Ноябрь 2007
Для создания сеанса анализа производительности для приложения ASP.NET можно использовать мастер производительности. Сеансы анализа производительности можно создавать, открывая или не открывая проекты в Visual Studio.
Возможность отдельного пользователя создать сеанс профилировщика на компьютере, на котором размещен процесс ASP.NET, зависит от разрешений на доступ, установленных администратором для данного пользователя. Ниже перечислены примеры некоторых возможных групп пользователей.
Некоторые пользователи получают доступ к расширенным возможностям профилирования после запуска администратором драйвера и службы профилирования.
Пользователи домена получают доступ только к профилированию с выборкой.
Некоторые пользователи могут запрещать доступ к профилированию для всех других пользователей.
Дополнительные сведения см. в разделе Профилирование и безопасность Windows Vista и в описании параметров ADMIN в разделе VSPerfCmd.
Создание сеанса анализа производительности для проекта приложения ASP.NET
Откройте проект веб-службы ASP.NET в среде Visual Studio Team Edition for Developers.
В меню Анализ щелкните Запустить мастер производительности.
В раскрывающемся списке Какой из следующих доступных целевых объектов следует профилировать? выберите имя текущего проекта и нажмите кнопку Далее.
Укажите метод профилирования, выбрав значения Выборка или Инструментирование, и нажмите кнопку Далее.
Примечание. Дополнительные сведения см. в разделах Понимание значений данных инструментирования и Понимание значений данных выборки.
Нажмите кнопку Готово.
Сеанс анализа производительности для приложения ASP.NET создан.
Создание сеанса анализа производительности для приложения ASP.NET вручную
Откройте Visual Studio Team Edition for Developers.
В меню Анализ щелкните Запустить мастер производительности.
В раскрывающемся списке Какой из следующих доступных целевых объектов следует профилировать? выберите пункт Профилирование приложения ASP.NET и нажмите кнопку Далее.
В поле С какого локального 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.
Укажите метод профилирования, выбрав значения Выборка или Инструментирование, и нажмите кнопку Далее.
Примечание. Дополнительные сведения см. в разделах Понимание значений данных инструментирования и Понимание значений данных выборки.
Нажмите кнопку Готово.
Сеанс анализа производительности для приложения ASP.NET создан.
См. также
Основные понятия
Понимание значений данных инструментирования
Понимание значений данных выборки