Сбор данных о параллелизме потоков и процессов
Метод профилирования параллелизма средств профилирования Visual Studio позволяет собирать данные о конфликтах ресурсов, которые содержат информацию о каждом событии синхронизации, которое принуждает функцию в профилируемом приложении ожидать доступ к ресурсу.
Требования
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Professional
Метод профилирования параллелизма можно задать с помощью одной из следующих процедур.
На первой странице мастера профилирования нажмите кнопку Параллельность
На странице Общие диалогового окна свойств сеанса анализа производительности щелкните Параллельность.
На панели инструментов обозревателя производительности в списке Метод щелкните Параллельность.
Общие задачи
Дополнительные параметры можно указать в диалоговом окне сеанса анализа производительности Страницы свойствсеанс_анализа_производительности.Чтобы открыть это диалоговое окно, выполните следующие действия.
- В обозревателе производительности щелкните правой кнопкой мыши имя сеанса анализа производительности и выберите команду Свойства.
В задачах в следующей таблице описываются параметры, которые можно задать в диалоговом окне Страницы свойствсеанс_анализа_производительности при профилировании с помощью метода параллелизма.
Задача |
Связанное содержимое |
---|---|
На странице Общие задайте сведения об имени создаваемого файла данных профилирования (.vsp). |
|
На странице Запуск укажите приложение для запуска, если в решении с кодом содержится несколько проектов исполняемых файлов (EXE). |
|
На странице Взаимодействия уровня добавьте данные вызова ADO.NET в сеанс профилировщика. |
|
На странице Счетчики Windows выберите один или несколько счетчиков производительности операционной системы, значения которых будут добавляться в данные профилирования в качестве меток. |
|
На странице Дополнительно задайте для профилирования версию среды выполнения .NET Framework, если модули приложения используют несколько версий.По умолчанию профилируется первая загруженная версия. |