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


Представление "Ядра"

Представление "Ядра" состоит из двух частей, графика и легенды, которые показывают, как выполнение потоков сопоставлено с логическими ядрами процессора. Межъядерные переключения контекста. При написании серверных приложений это представление может помочь оптимизировать производительность кэша, используя сходство потоков или управление пулом потоков. Он также может помочь визуализировать случаи, когда использование сходства потоков могло фактически ухудшить проблему переходов между ядрами.

На верхнем графике показаны логические ядра по оси Y и время по оси Х. Каждый поток в графике имеет уникальный цвет, что позволяет видеть перемещения каждого потока между ядрами с течением времени. Можно увеличить или уменьшить масштаб для интересующего вас участка временной шкалы: для этого нужно выделить зону и, зажав клавишу CTRL, прокрутить колесико мыши.

Снизу в легенде приведены записи для каждого цвета на верхнем графике. В них указаны цвет и имя потока, количество межъядерных переключений контекста, общее количество переключений контекста и процентное соотношение переключений контекста между ядрами. Легенда сортируется по убыванию количества межъядерных переключений контекста.

См. также

Основные понятия

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

Представление использования ЦП

Представление "Потоки" (параллельная производительность)