Visualizzatore di concorrenza

Nota

Il Visualizzatore di concorrenza è un'estensione facoltativa di Visual Studio. Scaricare il Visualizzatore di concorrenza e gli strumenti di raccolta del visualizzatore di concorrenza dai collegamenti seguenti:

L'utilità della riga di comando del visualizzatore di concorrenza (CVCollectionCmd) consente di raccogliere tracce dalla riga di comando che è possibile visualizzare nel visualizzatore di concorrenza per Visual Studio. Lo strumento può essere usato nei computer in cui non è installato Visual Studio.

Il Visualizzatore di concorrenza permette di esaminare l'esecuzione di app in multi-threading. Le visualizzazioni nel Visualizzatore di concorrenza 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 usare il Visualizzatore di concorrenza per individuare problemi relativi a colli di bottiglia delle prestazioni, sottoutilizzo della CPU, conflitto di thread, migrazione di thread, ritardi di sincronizzazione, aree di I/O sovrapposte e per ottenere 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.

Nota

Il Visualizzatore di concorrenza non supporta progetti Web.

Il Visualizzatore di concorrenza si basa sulla funzionalità Event Tracing for Windows .

Posizione Descrizione
Utilization View (Visualizzazione Utilizzo) Descrive come visualizzare e analizzare l'attività del sistema attraverso tutti i processori.
Visualizzazione Thread Descrive come analizzare le interazioni tra thread nel programma.
Cores View (Visualizzazione Core) Descrive come analizzare la migrazione di thread tra componenti principali.
Modelli comuni per applicazioni multithreading con comportamenti non validi Descrive vari modelli comuni e ne illustra l'uso nel Visualizzatore di concorrenza.
Sviluppo parallelo nel blog di Visual Studio Fornisce suggerimenti e procedure consigliate per il Visualizzatore di concorrenza.
Visualizzazioni dei report di prestazioni Fornisce informazioni di riferimento relative a report e visualizzazioni degli strumenti per la profilatura di Visual Studio.
SDK del visualizzatore di concorrenza Spiega come eseguire la strumentazione del codice sorgente per visualizzare informazioni aggiuntive nel Visualizzatore di concorrenza.
Utilità della riga di comando del visualizzatore di concorrenza (CVCollectionCmd) Spiega come usare l'utilità riga di comando del Visualizzatore di concorrenza (CVCollectionCmd.exe) per raccogliere ed elaborare le tracce sulle macchine che non hanno Visual Studio.