Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Nella finestra Parallel Watch è possibile visualizzare contemporaneamente i valori che un'espressione contiene su più thread. Ogni riga rappresenta un thread in esecuzione in un'applicazione, ma un thread potrebbe essere rappresentato in più righe. In particolare, ogni riga rappresenta una chiamata di funzione la cui firma di funzione corrisponde alla funzione nel frame dello stack corrente. È possibile ordinare, riordinare, rimuovere e raggruppare gli elementi presenti nelle colonne. È possibile contrassegnare, annullare il flag, bloccare (sospendere) e scongelare (riprendere) i thread. Sono visualizzate le seguenti colonne nella finestra Orologio Parallelo:
colonna delle flag, nella quale puoi contrassegnare un thread a cui vuoi prestare particolare attenzione.
La colonna thread corrente, in cui una freccia gialla indica il thread corrente (una freccia verde con una coda riccia indica che un thread non corrente si trova nel contesto corrente del debugger).
Colonna configurabile in grado di visualizzare la macchina, il processo, il riquadro, l'attività e il thread.
Suggerimento
Per visualizzare le informazioni sulle attività nella finestra Parallel Watch, è prima necessario aprire la finestra Attività.
Le colonne di osservazione vuote, in cui è possibile inserire espressioni da monitorare.
Annotazioni
Le istruzioni in questo articolo illustrano la versione più recente dell'esperienza di sviluppo interattiva (IDE) disponibile in Visual Studio. Il computer potrebbe visualizzare nomi o posizioni diversi per alcuni elementi dell'interfaccia utente. È possibile usare una versione diversa di Visual Studio o impostazioni di ambiente diverse. Per altre informazioni, vedere Personalizzare l'IDE.
Per visualizzare la finestra di monitoraggio parallelo
Impostare un punto di interruzione nel codice.
Sulla barra dei menu scegliere Debug, Avvia debug. Attendere che l'applicazione raggiunga il punto di interruzione.
Sulla barra dei menu scegliere Debug, Windows, Osservazione parallela e quindi scegliere una finestra di osservazione. È possibile aprire fino a quattro finestre.
Per aggiungere un'espressione di monitoraggio
- Selezionare una delle colonne monitoraggio vuote e quindi immettere un'espressione di controllo.
Per contrassegnare o rimuovere il flag di un thread
- Selezionare la colonna flag per la riga (prima colonna) oppure aprire il menu di scelta rapida per il thread e scegliere Flag o Rimuovi flag.
Per visualizzare solo thread contrassegnati
- Scegliere il pulsante Mostra solo elementi contrassegnati nell'angolo superiore sinistro della finestra Osservazione parallela.
Per passare a un altro thread
- Fare doppio clic sulla colonna del thread corrente (seconda colonna). (Tastiera: selezionare la riga e premere INVIO).
Per ordinare una colonna
- Selezionare l'intestazione di colonna.
Per raggruppare i thread
- Aprire il menu di scelta rapida per la finestra Osservazione parallela, scegliere Raggruppa per e quindi scegliere la voce di sottomenu appropriata.
Per bloccare o sbloccare i thread
- Aprire il menu di scelta rapida per la riga e scegliere Blocca o Sblocca.
Per esportare i dati nella finestra Osservatore parallelo
- Scegliere il pulsante Apri in Excel e quindi scegliere Apri in Excel o Esporta in CSV.
Per filtrare in base a un'espressione booleana
- Immettere un'espressione booleana nella casella Filtra per espressione booleana . Il debugger valuta l'espressione per ogni contesto di thread. Vengono visualizzate solo le righe in cui il valore è inferiore a
true.