Visualizzatore di concorrenze

Utilizzando il Visualizzatore di concorrenza, è possibile esaminare l'esecuzione dell'applicazione a più thread.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 utilizzare il visualizzatore di concorrenza per individuare problemi relativi a prestazioni, sottoutilizzo della CPU, conflitto di thread, migrazione di thread, ritardi di sincronizzazione, attività di DirectX, aree di I/O sovrapposte e 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 è integrato in Visual Studio per attivare un flusso di lavoro efficiente.

Il Visualizzatore di concorrenza si basa sulla funzionalità Analisi eventi per Windows.

[!NOTA]

Il visualizzatore di concorrenza non supporta progetti Web.

Novità nel Visualizzatore di concorrenza per Visual Studio 2012

Nuove caratteristiche del Visualizzatore di concorrenza:

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.

Sviluppo parallelo nel blog di Visual Studio

Fornisce 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 utilizzare le utilità della riga di comando del Visualizzatore di concorrenza (CVCollectionCmd.exe) per raccogliere ed esaminare le traccie sulle macchine che non hanno Visual Studio.