Визуализатор параллелизма
Примечание.
Визуализатор параллелизма — это дополнительное расширение Visual Studio. Загрузите визуализатор параллелизма и средства сбора данных визуализатора параллелизма по следующим ссылкам:
- Скачайте расширение Визуализатор параллелизма для Visual Studio 2022.
- Скачайте расширение Визуализатор параллелизма для Visual Studio 2019.
- Скачайте расширение Визуализатор параллелизма для Visual Studio 2017.
- Скачайте расширение Визуализатор параллелизма для Visual Studio 2015.
Программа командной строки визуализатора параллелизма (CVCollectionCmd) позволяет собирать трассировки из командной строки, которую можно просмотреть в визуализаторе параллелизма для Visual Studio. Это средство можно использовать на компьютерах без установленной среды Visual Studio.
Визуализатор параллелизма можно использовать для изучения работы многопоточного приложения. Представления в визуализаторе параллелизма предоставляют графические, табличные и текстовые данные, отражающие временные связи между потоками в программе и системе в целом. С помощью визуализатора параллелизма можно найти узкие места по производительности, случаи избыточного использования ЦП, конфликты потоков, межъядерную миграцию потоков, задержки синхронизации, действия DirectX, области перекрывающихся операций ввода-вывода и другие сведения. Эти представления предоставляют данные, действия с которыми можно выполнять путем связывания выводимой графической информации со стеками вызова и исходным кодом.
Примечание.
Визуализатор параллелизма не поддерживает веб-проекты.
Визуализатор параллелизма основывается на функции Трассировка событий Windows .
См. также
Заголовок | Description |
---|---|
Представление "Использование" | Содержит описание процедуры просмотра и анализа системных действий для всех процессоров. |
Представление "Потоки" | Содержит описание процедуры анализа взаимодействия между потоками программы. |
Cores View (Представление "Ядра") | Содержит описание процедуры анализа миграции потоков между ядрами. |
Общие шаблоны для неправильно работающих многопоточных приложений | Описывает несколько общих шаблонов и показывает, как они отображаются в визуализаторе параллелизма. |
Блог о параллельной разработке в Visual Studio | Содержит советы и рекомендации для визуализатора параллелизма. |
Представления отчетов о производительности | Содержит справочные сведения по отчетам и представлениям средств профилирования Visual Studio. |
Пакет SDK визуализатора параллелизма | Описывает, как инструментировать исходный код для отображения дополнительных сведений в визуализаторе параллелизма. |
Служебная программа командной строки "Визуализатор параллелизма" (CVCollectionCmd) | Описывает, как использовать программу командной строки визуализатора параллелизма (CVCollectionCmd.exe) для сбора и обработки трассировки на компьютерах, на которых не установлена Visual Studio. |