Практическое руководство. Создание сеанса анализа производительности для веб-теста производительности
Этот раздел применим к:
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio 2010 Professional |
Visual Studio Express |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
Средства профилирования, входящие в состав Visual Studio Premium, позволяют разработчикам измерять, оценивать и исправлять проблемы производительности в своем коде.Данные средства являются составной частью интегрированной среды разработки, что позволяет легко их использовать при каждой необходимости. Дополнительные сведения см. в разделе
Анализ производительности приложения с помощью средств профилирования.
С помощью Visual Studio Ultimate можно создавать сеансы анализа производительности на основе нагрузочных тестов.Чтобы получить необходимые для анализа данные, нужно сначала создать сеанс производительности, а затем запустить этот сеанс.Это можно сделать с помощью мастера производительности.
Обязательные условия
Ниже перечислено несколько действий, которые необходимо выполнить перед началом профилирования, чтобы избежать ненужных проблем.
Запуск от имени администратора Пользователи, не являющиеся администраторами на используемом компьютере, должны запустить Visual Studio от имени администратора, чтобы получить необходимые разрешения для использования определенных функций средств профилирования.Для этого в меню Пуск найдите значок программы Visual Studio, щелкните его правой кнопкой мыши и выберите команду Запуск от имени администратора.
**Настройка конфигурации активного построения в режиме выпуска ** При построениях в режиме отладки в приложение вставляется дополнительный диагностический код и не содержатся оптимизации, которые компилятор выполняет в построениях в режиме выпуска.Профилирование версии приложения в режиме выпуска позволяет получить более точные данные о производительности приложения.Чтобы изменить активную конфигурацию, в меню Построение выберите Диспетчер конфигураций, а в диалоговом окне в области Активная конфигурация решения выберите вариант Выпуск.
Получение файлов символов Windows При профилировании кода, вызывающего функции Windows, следует убедиться в наличии последних версий PDB-файлов.Без этих файлов имена функций Windows, перечисляемые в представлениях отчета, будут зашифрованными, и их будет сложно понять. Дополнительные сведения о
проверке наличия необходимых файлов см. в разделе Практическое руководство. Справочная информация о символах Windows.
Создание и выполнение сеанса анализа производительности для веб-теста производительности
Откройте веб-тест производительности.
На панели инструментов редактора веб-тестов щелкните Создать сеанс производительности для теста.
Откроется мастер производительности.На первой странице в поле Для следующего теста будет создан сеанс анализа производительности отображается имя веб-теста производительности.
Нажмите кнопку Далее.
Открывается страница Укажите способ профилирования.
Выберите способ профилирования, который требуется использовать для веб-теста производительности.Значение по умолчанию — ЦП Выборка (рекомендуется).
Нажмите кнопку Далее.
Открывается страница Выберите веб-приложение, для которого будут собираться данные о производительности.
В раскрывающемся списке Какое приложение сделать целевым укажите веб-приложение, связанное с веб-тестом производительности.
Нажмите кнопку Далее.
Открывается страница Настройка сеанса анализа производительности завершена.
Убедитесь, что установлен флажок Запустить профилирование после завершения работы мастера.
Нажмите кнопку Готово.
Запускается веб-тест производительности, и профилировщик начинает сбор данных.
После завершения выполнения веб-теста производительности в главном окне Visual Studio отображается представление Сводка для данных профилирования, а в окне Обозреватель производительности отображается новый сеанс.
См. также
Основные понятия
Анализ производительности приложения с помощью средств профилирования