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

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

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

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

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

Новые возможности в визуализаторе параллелизма для Visual Studio 2012

Новые возможности визуализатора параллелизма:

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

Заголовок

Описание

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

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

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

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

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

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

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

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

Parallel Development в блоге Visual Studio

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

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

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

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

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

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

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