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:
Informazioni sull'attività della GPU per applicazioni C++ AMP.
Il SDK del visualizzatore di concorrenza, che è possibile utilizzare per collegare le visualizzazioni alle fasi dell'applicazione.
Miglioramenti delle prestazioni e della scalabilità che consentono tracce di dimensioni maggiori in minor tempo.
Utilità della riga di comando del visualizzatore di concorrenza (CVCollectionCmd), che può essere usato per memorizzare una traccia del Concurrency Visualizer su di una macchina che non ha Visual Studio.
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. |
Fornisce 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 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. |