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


Использование метода выборки для сбора статистики производительности

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

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional 

Visual Studio Express

Тема применяется Тема применяется Тема не применяется Тема не применяется

По умолчанию, методом выборки средств профилирования Visual Studio Premium данные профилирования собираются каждые 10 000 000 циклов процессора (приблизительно каждую тысячную секунды для процессора с тактовой частотой 1 ГГц). Метод выборки целесообразно использовать для поиска проблем, относящихся к использованию процессора, также он предлагается для выполнения большинства операций анализа производительности.

Метод выборки можно задать с помощью одной из следующих процедур.

  • На первой странице мастера профилирования, щелкните ЦП Выборка (рекомендуется).

  • На панели инструментов обозревателя производительности в списке Метод щелкните Выборка.

  • На странице Общие диалогового окна свойств сеанса анализа производительности щелкните Выборка.

Общие задачи

Дополнительные параметры сеанса анализа производительности можно указать в диалоговом окне Страницы свойств сеанс_анализа_производительности сеанса производительности. Чтобы открыть это диалоговое окно, выполните следующие действия.

  • В обозревателе производительности щелкните правой кнопкой мыши имя сеанса анализа производительности и выберите команду Свойства.

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

Задача

Связанное содержимое

На странице Общие добавьте данные о выделении памяти .NET и сборе данных о времени существования и задайте данные об именовании для созданного файла данных профилирования (VSP).

На странице Выборка измените частоту выборки, замените событие выборки циклов тактовой частоты процессора на событие счетчика производительности другого процессора либо измените оба параметра.

При наличии в решении кода нескольких проектов исполняемых EXE-файлов на странице Запуск выберите приложение и порядок запуска.

На странице Взаимодействия уровней, к данным, собранным во время сеанса профилирования, добавьте сведения о вызове ADO.NET.

На странице События Windows задайте одно или несколько событий трассировки Windows для сбора, воспользовавшись данными выборки.

На странице Счетчики Windows выберите один или несколько счетчиков производительности операционной системы, значения которых будут добавляться в данные профилирования в качестве меток.

На странице Дополнительно задайте для профилирования версию среды выполнения .NET Framework, если модули приложения используют несколько версий. По умолчанию профилируется первая загруженная версия.