Visualizzazione CoreCores View

La visualizzazione Core mostra il mapping dell'esecuzione dei thread ai core del processore logico (scegliere Analizza > Visualizzatore di concorrenza per avviare il visualizzatore di concorrenza).The Cores View shows how thread execution was mapped to the logical processor cores (choose Analyze > Concurrency Visualizer to start the concurrency visualizer). Se si scrivono applicazioni server, questa visualizzazione consente di ottimizzare le prestazioni della cache tramite l'affinità di thread o la gestione dei pool di thread.If you're writing server applications, this view can help you optimize cache performance by using thread affinity or thread pool management. Consente anche di esaminare i casi in cui l'uso di affinità di thread potrebbe aver peggiorato il problema della migrazione tra core.It can also help you examine cases where the use of thread affinity may have worsened the problem of cross-core migration. La visualizzazione Core include due parti, un grafico e una legenda.The Cores View has two parts, a graph and a legend.

Il grafico visualizza i core logici sull'asse y e il tempo sull'asse x.The graph shows logical cores on the y-axis and time on the x-axis. Ogni thread nel grafico possiede un colore univoco in modo che sia possibile tenere traccia del movimento tra core nel tempo.Every thread in the graph has a unique color so that you can track its movement across cores over time. È possibile filtrare i thread sul grafico selezionandoli nell'area della legenda.You can filter the threads on this graph by selecting them in the legend area.

Nell'area della legenda è presente una voce per ogni colore nel grafico.The legend area has an entry for each color in the graph. Ogni voce indica colore e nome del thread, numero di scambi di contesto tra core diversi, numero totale di scambi di contesto e percentuale di scambi di contesto tra core diversi.Each entry shows the thread color and name, the number of cross-core context switches, the total number of context switches, and the percentage of context switches that cross cores. La legenda viene ordinata per numero di scambi di contesto tra core, in ordine decrescente.The legend is sorted by the number of cross-core context switches, in decreasing order. Vengono elencati solo i thread eseguiti durante l'intervallo di tempo visualizzato.It lists only the threads that executed during the displayed time range. L'elenco viene aggiornato se si esegue lo zoom o la panoramica.The list is updated if you zoom or pan.

Vedere ancheSee also