Визуализатор параллелизма
С помощью визуализатора параллелизма можно изучать производительность многопоточного приложения.Эти представления в визуализаторе параллелизма предоставляют графические, табличные и текстовые данные, отражающие временные связи между потоками в программе и системе в целом.С помощью визуализатора параллелизма можно найти узкие места по производительности, случаи избыточного использования ЦП, конфликты потоков, межъядерную миграцию потоков, задержки синхронизации, действия DirectX, области перекрывающихся операций ввода-вывода и другие сведения.Эти представления предоставляют данные, действия с которыми можно выполнять путем связывания выводимой графической информации со стеками вызова и исходным кодом.Визуализатор параллелизма интегрирован в Visual Studio для эффективного рабочего процесса.
Визуализатор параллелизма основан на функциональных возможностях Трассировки событий для Windows.
Примечание |
---|
Визуализатор параллелизма не поддерживает веб-проекты. |
Новые возможности в визуализаторе параллелизма для Visual Studio 2012
Новые возможности визуализатора параллелизма:
Сведения об активности GPU для приложений C++ AMP.
Пакет SDK визуализатора параллелизма, который можно использовать для связывания визуализаций с фазами приложения.
Улучшает производительность и масштабируемость, что допускает больше трассировок за меньшее время.
Служебная программа командной строки визуализатора параллелизма (CVCollectionCmd), который можно использовать для сбора трассировки визуализатора параллелизма на компьютере, который не имеет Visual Studio.
Связанные разделы
Заголовок |
Описание |
---|---|
Содержит описание процедуры просмотра и анализа системных действий для всех процессоров. |
|
Содержит описание процедуры анализа взаимодействия между потоками программы. |
|
Содержит описание процедуры анализа миграции потоков между ядрами. |
|
Общие шаблоны для неправильно работающих многопоточных приложений |
Описывает несколько общих шаблонов и показывает, как они отображаются в визуализаторе параллелизма. |
Содержит советы и рекомендации для визуализатора параллелизма. |
|
Содержит справочные сведения по отчетам и представлениям средств профилирования Visual Studio. |
|
Описывает, как инструментировать исходный код для отображения дополнительных сведений в визуализаторе параллелизма. |
|
Служебная программа командной строки визуализатора параллелизма (CVCollectionCmd) |
Описывается, как использовать программу командной строки визуализатора параллелизма (CVCollectionCmd.exe) для сбора и обработки трассировки на компьютерах, на которых не устновлена Visual Studio. |