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 Thread GPU è possibile esaminare e usare thread in esecuzione nella GPU nell'applicazione di cui si sta eseguendo il debug. Per altre informazioni sulle applicazioni eseguite sulla GPU, vedere Panoramica di C++ AMP.
La finestra Thread GPU contiene una tabella in cui ogni riga rappresenta un set di thread GPU con gli stessi valori in tutte le colonne. È possibile ordinare, riordinare, rimuovere e raggruppare gli elementi presenti nelle colonne. È possibile contrassegnare, rimuovere il contrassegno, bloccare (sospendere) e sbloccare (riprendere) i thread dalla finestra Thread GPU. Le colonne seguenti vengono visualizzate nella finestra Thread GPU:
colonna delle flag, nella quale puoi contrassegnare un thread a cui vuoi prestare particolare attenzione.
Nella colonna del thread corrente, nella quale una freccia gialla indica il thread in corso.
La colonna Conteggio Thread, che visualizza il numero di thread nella stessa posizione.
Colonna Riga , che visualizza la riga di codice in cui si trova ogni gruppo di thread.
Colonna Indirizzo , che visualizza l'indirizzo dell'istruzione in cui si trova ogni gruppo di thread. Per impostazione predefinita, questa colonna è nascosta.
Colonna Location , ovvero la posizione nel codice sorgente.
Colonna Stato , che indica se il thread è attivo, bloccato, non avviato o completato.
Colonna Tile , che mostra l'indice del riquadro per i thread nella riga.
L'intestazione della tabella mostra il riquadro e il thread da visualizzare.
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 Thread GPU
In Esplora soluzioni aprire il menu di scelta rapida per il progetto e quindi scegliere Proprietà.
Nella finestra Pagine delle proprietà per il progetto, in Proprietà di configurazione scegliere Debug.
Nell'elenco Debugger da avviare selezionare Debugger Windows locale. Nell'elenco Tipo di debugger selezionare Solo GPU. È necessario scegliere questo debugger per interrompere i punti di interruzione nel codice eseguito nella GPU.
Scegliere il pulsante OK .
Impostare un punto di interruzione nel codice GPU.
Sulla barra dei menu scegliere Debug, Avvia debug. Attendere che l'applicazione raggiunga il punto di interruzione.
Una barra dei menu, scegliere Debug, Windows, Thread GPU.
Per passare a un thread diverso
- Fare doppio clic sulla colonna. (Tastiera: selezionare la riga e scegliere INVIO).
Per visualizzare un riquadro e un thread specifici
Scegliere il pulsante Espandi Commutatore Thread nella finestra Thread GPU.
Immettere i valori del riquadro e del thread nelle caselle di testo.
Scegliere il pulsante con la freccia su di essa.
Per visualizzare o nascondere una colonna
- Aprire il menu di scelta rapida per la finestra Thread GPU, scegliere Colonne e quindi scegliere la colonna da visualizzare o nascondere.
Per ordinare in base a una colonna
- Selezionare l'intestazione di colonna.
Per raggruppare i thread
- Aprire il menu di scelta rapida per la finestra Thread GPU, scegliere Raggruppa per e quindi scegliere uno dei nomi di colonna visualizzati. Scegliere Nessuno per separare i thread.
Per bloccare o scongelare una riga di thread
- Aprire il menu di scelta rapida per la riga e scegliere Blocca o Sblocca.
Per contrassegnare o deselezionare una riga di discussioni
- Selezionare la colonna di contrassegno per il thread oppure aprire il menu contestuale per il thread e scegliere Contrassegna o Rimuovi contrassegno.
Per visualizzare solo thread contrassegnati
- Seleziona il pulsante bandierina nella finestra Thread GPU.