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