Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Замечание
Визуализатор параллелизма является необязательным расширением в Visual Studio. Скачайте Concurrency Visualizer и Concurrency Visualizer Collection Tools по следующим ссылкам:
- Скачайте расширение визуализатора параллелизма для Visual Studio 2022 .
- Скачайте расширение визуализатора параллелизма для Visual Studio 2019 .
- Скачайте расширение визуализатора параллелизма для Visual Studio 2017 .
- Скачайте расширение визуализатора параллелизма для Visual Studio 2015 .
Визуализатор параллелизма Command-Line служебная программа (CVCollectionCmd) позволяет собирать трассировки из командной строки, которую можно просмотреть в визуализаторе параллелизма для Visual Studio. Это средство можно использовать на компьютерах, на которых не установлен Visual Studio.
Визуализатор параллелизма можно использовать для просмотра того, как выполняется многопоточное приложение. Представления в визуализаторе параллелизма предоставляют графические, табличные и текстовые данные, которые показывают временные связи между потоками в программе и системой в целом. Визуализатор параллелизма можно использовать для поиска узких мест производительности, недостаточного использования ЦП, конфликтов потоков, миграции между ядрами, задержек синхронизации, действий DirectX, областей перекрывающихся операций ввода-вывода и других сведений. Представления предоставляют данные, которые можно использовать, связав графические выходные данные стеками и исходным кодом.
Замечание
Визуализатор параллелизма не поддерживает веб-проекты.
Визуализатор параллелизма использует трассировку событий для Windows.
Связанные разделы
| Название | Description |
|---|---|
| Вид использования | Описывает, как просматривать и анализировать системные действия во всех процессорах. |
| Просмотр потоков | Описывается, как анализировать взаимодействие между потоками в программе. |
| Просмотр ядер | Описывается, как анализировать миграцию потоков между ядрами. |
| Распространенные шаблоны для плохо функционирующих многопоточных приложений | Описывает несколько распространенных шаблонов и показывает, как они отображаются в визуализаторе параллелизма. |
| Параллельные разработки в блоге Visual Studio | Предоставляет советы и рекомендации по визуализатору параллелизма. |
| Виды отчетов о производительности | Предоставляет справочные сведения о отчетах и представлениях средств профилирования Visual Studio. |
| Пакет SDK визуализатора параллелизма | Описывает инструментирование исходного кода для отображения дополнительных сведений в визуализаторе параллелизма. |
| Программа командной строки визуализатора параллелизма (CVCollectionCmd) | Описывает использование программы командной строки визуализатора параллелизма (CVCollectionCmd.exe) для сбора и обработки трассировок на компьютерах, у которых нет Visual Studio. |