Visualizzatore di concorrenze
[!NOTA]
A partire da Visual Studio 2013 Preview, il Visualizzatore di concorrenza è un'estensione facoltativa di Visual Studio.Nelle versioni precedenti di Visual Studio, il Visualizzatore di concorrenza viene installato come parte delle edizioni supportate di Visual Studio.Scaricare il Visualizzatore di concorrenza e gli strumenti di raccolta del visualizzatore di concorrenza dai collegamenti seguenti :
Download dell'estensione di Visual Studio Visualizzatore di concorrenza.
Download degli strumenti di raccolta del visualizzatore di concorrenza per Visual Studio 2013
L'Utilità della riga di comando del visualizzatore di concorrenza (CVCollectionCmd) consente di raccogliere dalla riga di comando tracce che è possibile visualizzare nel Visualizzatore di concorrenza per Visual Studio 2013.Lo strumento può essere usato nei computer in cui non è installato Visual Studio.
Usando il Visualizzatore di concorrenza, è possibile 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.
Il Visualizzatore di concorrenza si basa sulla funzionalità di Event Tracing for Windows.
[!NOTA]
Il Visualizzatore di concorrenza non supporta progetti Web.
Argomenti correlati
Titolo |
Descrizione |
---|---|
Descrive come visualizzare e analizzare l'attività del sistema attraverso tutti i processori. |
|
Descrive come analizzare le interazioni tra thread nel programma. |
|
Descrive come analizzare la migrazione di thread tra componenti principali. |
|
Modelli comuni per applicazioni multithreading con comportamenti non validi |
Vengono descritti vari modelli comuni e viene illustrato come vengono visualizzati nel Visualizzatore di concorrenza. |
Vengono forniti suggerimenti e procedure consigliate per il Visualizzatore di concorrenza. |
|
Vengono fornite informazioni di riferimento relative a rapporti e visualizzazioni degli strumenti di profilatura di Visual Studio. |
|
Viene descritto 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) |
Viene descritto come usare le utilità della riga di comando del Visualizzatore di concorrenza (CVCollectionCmd.exe) per raccogliere ed esaminare le tracce sulle macchine che non hanno Visual Studio. |