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


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

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

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

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

См. также

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

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

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

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