Partager via


Affichage Cœurs

La vue Cœurs montre comment l'exécution du thread a été mappée aux cœurs de processeurs logiques.Si vous écrivez des applications serveur, cette vue peut vous aider à optimiser la performance du cache grâce à la gestion d'affinité de thread ou de pool de thread.Elle peut également vous aider à éxaminer des cas où l'utilisation de l'affinité de thread a peut-être aggravé le problème de migration inter-cœurs.La vue Cœurs a deux parties, un graphique et une légende.

Le graphique représente les cœurs logiques sur l'axe y et le temps sur l'axe x.Chaque thread du graphique a une couleur unique afin que vous puissiez suivre le déplacement inter-cœurs de chaque thread dans le temps.Vous pouvez filtrer les threads dans ce graphique en les sélectionnant dans la zone de légende.

La zone de légende a une entrée pour chaque couleur dans le graphique.Chaque entrée indique la couleur et le nom de thread, le nombre de changements de contexte inter-cœurs, le nombre total de changements de contexte et le pourcentage de changements de contexte inter-cœurs.La légende est triée en fonction du nombre de changements de contexte inter-cœurs, dans un ordre décroissant.Elle répertorie uniquement les threads qui ont exécuté pendant la plage horaire affichée.La liste est mise à jour si vous zoomez ou filtrer.

Voir aussi

Concepts

Visualiseur concurrence

Vue Utilisation

Affichage Threads (niveau de performance parallèle)