Condividi tramite


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 :

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

Visualizzazione Utilizzo

Descrive come visualizzare e analizzare l'attività del sistema attraverso tutti i processori.

Visualizzazione Thread (prestazioni in parallelo)

Descrive come analizzare le interazioni tra thread nel programma.

Visualizzazione Core

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.

Blog sullo sviluppo parallelo in Visual Studio

Vengono forniti suggerimenti e procedure consigliate per il Visualizzatore di concorrenza.

Visualizzazioni dei rapporti degli strumenti di profilatura

Vengono fornite informazioni di riferimento relative a rapporti e visualizzazioni degli strumenti di profilatura di Visual Studio.

SDK del visualizzatore di concorrenza

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.