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


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

ПримечаниеПримечание

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

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

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

ПримечаниеПримечание

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

Связанные разделы

Заголовок

Описание

Представление использования

Содержит описание процедуры просмотра и анализа системных действий для всех процессоров.

Представление "Потоки" (параллельная производительность)

Содержит описание процедуры анализа взаимодействия между потоками программы.

Представление "Ядра"

Содержит описание процедуры анализа миграции потоков между ядрами.

Общие шаблоны для неправильно работающих многопоточных приложений

Описывает несколько общих шаблонов и показывает, как они отображаются в визуализаторе параллелизма.

Блог, посвященный параллельной разработке в Visual Studio

Содержит советы и рекомендации для визуализатора параллелизма.

Представления отчетов средств профилирования

Содержит справочные сведения по отчетам и представлениям средств профилирования Visual Studio.

Пакет SDK визуализатора параллелизма

Описывает, как инструментировать исходный код для отображения дополнительных сведений в визуализаторе параллелизма.

Служебная программа с интерфейсом командной строки визуализатора параллелизма (CVCollectionCmd)

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