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:
- 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.
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 .
Argomenti correlati
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. |