Visualizzatore di concorrenze
Tramite le visualizzazioni del visualizzatore della concorrenza è possibile vedere in che modo l'applicazione multithread interagisce con se stessa, l'hardware, il sistema operativo e altri processi nel computer host. Queste visualizzazioni forniscono dati grafici, tabulari e in formato testo che mostrano le relazioni temporali tra i thread nel programma e il sistema nel suo complesso. È possibile utilizzare il visualizzatore della concorrenza per individuare problemi relativi a prestazioni, sottoutilizzo della CPU, conflitto di thread, migrazione di thread, ritardi di sincronizzazione, aree di I/O sovrapposte e altre informazioni. Nelle visualizzazioni sono disponibili dati su cui è possibile agire mediante il collegamento dell'output grafico agli stack di chiamate e al codice sorgente quando possibile. Lo strumento è integrato nel profiler di Visual Studio 2010 per consentire un efficiente flusso di lavoro.
Il visualizzatore della concorrenza si basa sulla funzionalità di Traccia eventi per Windows, presente in Windows Vista e versioni successive (la pagina potrebbe essere in inglese).
Nota
Il visualizzatore della concorrenza non supporta progetti Web.
In questa sezione
Visualizzazione Utilizzo CPU
Descrive come visualizzare e analizzare l'attività del sistema attraverso tutti i processori.Visualizzazione Thread (prestazioni in parallelo)
Descrive come analizzare le interazioni tra thread nel programma.Visualizzazione Core
Descrive come analizzare la migrazione di thread tra componenti principali.