Condividi tramite


Visualizzatore di concorrenza

Annotazioni

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

Il Concurrency Visualizer Command-Line Utility (CVCollectionCmd) consente di raccogliere tracce dalla riga di comando che possono essere visualizzate nel Concurrency Visualizer per Visual Studio. Lo strumento può essere usato nei computer in cui non è installato Visual Studio.

È possibile usare il visualizzatore di concorrenza per vedere le prestazioni dell'app multithreading. Le visualizzazioni nel visualizzatore di concorrenza forniscono dati grafici, tabulari e testuali che mostrano le relazioni temporali tra i thread nel programma e il sistema nel suo complesso. È possibile usare il visualizzatore di concorrenza per individuare colli di bottiglia delle prestazioni, sottoutilizzazione della CPU, contesa di thread, migrazione tra thread, ritardi di sincronizzazione, attività DirectX, aree di I/O sovrapposte e altre informazioni. Le viste forniscono dati su cui è possibile agire collegando l'output grafico agli stack di chiamate e al codice sorgente.

Annotazioni

Il visualizzatore di concorrenza non supporta i progetti Web.

Il visualizzatore di concorrenza si basa sulla funzionalità Di traccia eventi per Windows .

Titolo Description
Visualizzazione utilizzo Descrive come visualizzare e analizzare l'attività di sistema in tutti i processori.
Visualizzazione Thread Descrive come analizzare le interazioni tra thread nel programma.
Visualizzazione Core Descrive come analizzare la migrazione dei thread tra core.
Modelli comuni per applicazioni multithreading con comportamento non appropriato Descrive diversi modelli comuni e mostra come vengono visualizzati nel visualizzatore di concorrenza.
Blog sullo sviluppo parallelo in Visual Studio Fornisce suggerimenti e procedure consigliate per il visualizzatore di concorrenza.
Visualizzazioni del report prestazioni Fornisce informazioni di riferimento per i report e le visualizzazioni di Visual Studio Profiling Tools.
SDK del visualizzatore di concorrenza Viene descritto come instrumentare il codice sorgente per visualizzare informazioni aggiuntive nel visualizzatore di concorrenza.
Utilità della riga di comando del visualizzatore di concorrenza (CVCollectionCmd) Descrive come utilizzare l'utilità da riga di comando Concurrency Visualizer (CVCollectionCmd.exe) per raccogliere ed elaborare tracce su computer che non dispongono di Visual Studio.