Использование метода выборки для сбора статистики производительности
Этот раздел применим к:
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, если модули приложения используют несколько версий. По умолчанию профилируется первая загруженная версия. |