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


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

Этот раздел применим к:

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.

Создание и выполнение сеанса анализа производительности для веб-теста производительности

  1. Откройте веб-тест производительности.

  2. На панели инструментов редактора веб-тестов щелкните Создать сеанс производительности для теста.

    Откроется мастер производительности.На первой странице в поле Для следующего теста будет создан сеанс анализа производительности отображается имя веб-теста производительности.

  3. Нажмите кнопку Далее.

    Открывается страница Укажите способ профилирования.

  4. Выберите способ профилирования, который требуется использовать для веб-теста производительности.Значение по умолчанию — ЦП Выборка (рекомендуется).

  5. Нажмите кнопку Далее.

    Открывается страница Выберите веб-приложение, для которого будут собираться данные о производительности.

  6. В раскрывающемся списке Какое приложение сделать целевым укажите веб-приложение, связанное с веб-тестом производительности.

  7. Нажмите кнопку Далее.

    Открывается страница Настройка сеанса анализа производительности завершена.

  8. Убедитесь, что установлен флажок Запустить профилирование после завершения работы мастера.

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

    Запускается веб-тест производительности, и профилировщик начинает сбор данных.

    После завершения выполнения веб-теста производительности в главном окне Visual Studio отображается представление Сводка для данных профилирования, а в окне Обозреватель производительности отображается новый сеанс.

См. также

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

Анализ производительности приложения с помощью средств профилирования

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

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