Визуализатор параллелизма

Примечание.

Визуализатор параллелизма — это дополнительное расширение Visual Studio. Загрузите визуализатор параллелизма и средства сбора данных визуализатора параллелизма по следующим ссылкам:

Программа командной строки визуализатора параллелизма (CVCollectionCmd) позволяет собирать трассировки из командной строки, которую можно просмотреть в визуализаторе параллелизма для Visual Studio. Это средство можно использовать на компьютерах без установленной среды Visual Studio.

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

Примечание.

Визуализатор параллелизма не поддерживает веб-проекты.

Визуализатор параллелизма основывается на функции Трассировка событий Windows .

Заголовок Description
Представление "Использование" Содержит описание процедуры просмотра и анализа системных действий для всех процессоров.
Представление "Потоки" Содержит описание процедуры анализа взаимодействия между потоками программы.
Cores View (Представление "Ядра") Содержит описание процедуры анализа миграции потоков между ядрами.
Общие шаблоны для неправильно работающих многопоточных приложений Описывает несколько общих шаблонов и показывает, как они отображаются в визуализаторе параллелизма.
Блог о параллельной разработке в Visual Studio Содержит советы и рекомендации для визуализатора параллелизма.
Представления отчетов о производительности Содержит справочные сведения по отчетам и представлениям средств профилирования Visual Studio.
Пакет SDK визуализатора параллелизма Описывает, как инструментировать исходный код для отображения дополнительных сведений в визуализаторе параллелизма.
Служебная программа командной строки "Визуализатор параллелизма" (CVCollectionCmd) Описывает, как использовать программу командной строки визуализатора параллелизма (CVCollectionCmd.exe) для сбора и обработки трассировки на компьютерах, на которых не установлена Visual Studio.