Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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:
- Scaricare l'estensione Visualizzatore di concorrenza per Visual Studio 2022 .
- Scaricare l'estensione Visualizzatore di concorrenza per Visual Studio 2019 .
- Scaricare l'estensione Visualizzatore di concorrenza per Visual Studio 2017 .
- Scaricare l'estensione Visualizzatore di concorrenza per Visual Studio 2015 .
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 .
Argomenti correlati
| 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. |
Contenuti correlati
- Profilatura in Visual Studio
- Primo sguardo agli strumenti di profilatura