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


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

Замечание

Визуализатор параллелизма является необязательным расширением в Visual Studio. Скачайте Concurrency Visualizer и Concurrency Visualizer Collection Tools по следующим ссылкам:

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

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

Замечание

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

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

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