Questa visualizzazione consente di gestire il debug di un programma nel workbench. Essa visualizza il frame dello stack per i thread sospesi di ciascuna destinazione sottoposta a debug. Ogni thread del programma viene mostrato come un nodo nella struttura.
Se il thread è sospeso, i rispettivi frame dello stack sono visualizzati come elementi secondari.
Pulsante della barra strumenti della visualizzazione |
Comando |
Descrizione |
---|---|---|
![]() |
Riprendi |
Questo comando riprende l'esecuzione di un thread sospeso. |
![]() |
Sospendi |
Questo comando sospende il thread selezionato di una destinazione in modo che l'utente possa esaminare o modificare il codice, esaminare dati e così via. |
![]() |
Termina |
Questo comando termina la destinazione di debug selezionata. |
Solo menu di scelta rapida |
Termina & Rimuovi |
Questo comando termina la destinazione di debug selezionata e la rimuove dalla visualizzazione. |
Solo menu di scelta rapida |
Termina tutto |
Questo comando termina tutti gli avvii attivi presenti nella visualizzazione. |
![]() |
Disconnetti |
Questo comando disconnette il debugger dalla destinazione di debug selezionata durante il debug in remoto. |
![]() |
Rimuovi tutti gli avvii terminati |
Questo comando elimina tutte le destinazioni di debug terminate dalla visualizzazione. |
![]() |
Esegui istruzione |
Questo comando consente l'esecuzione dell'istruzione evidenziata. |
![]() |
Ignora l'istruzione |
Questo comando ignora l'istruzione evidenziata. L'esecuzione continuerà sulla riga successiva all'interno dello stesso metodo o (se si è alla fine di un metodo) nel metodo da cui il metodo corrente è stato richiamato. Il cursore salta alla dichiarazione del metodo e seleziona questa riga. |
![]() |
Esegui fino a return |
Questo comando consente di uscire dall'esecuzione del metodo corrente. Questa opzione interrompe l'esecuzione dopo l'uscita dal metodo corrente. |
![]() |
Mostra/Nascondi nomi completi |
Questa opzione può essere utilizzata per visualizzare o nascondere i nomi completi. |
Solo menu di scelta rapida |
Copia stack |
Questo comando copia negli appunti lo stack selezionato di thread sospesi e lo stato dei thread in esecuzione. |
Solo menu di scelta rapida |
Rilascia nel frame |
Questo comando consente di rilasciare e reimmettere un frame dello stack specificato. Questa funzione è simile all'"esecuzione all'indietro" e al riavvio di parti del programma. Per rilasciare e reimmettere un frame dello stack specificato, selezionare il frame dello stack in cui si desidera eseguire il "rilascio" e selezionare Rilascia nel frame dal menu di scelta rapida. È opportuno ricordare che:
Nota: questo comando viene abilitato solo se la VM sottostante supporta questa funzione. |
Solo menu di scelta rapida |
Riavvia |
Questo comando riavvia la destinazione di debug selezionata. |
Solo menu di scelta rapida |
Proprietà |
Questo comando visualizza le proprietà dell'esecuzione selezionata. Inoltre, consente di visualizzare l'intera riga di comando relativa a un processo selezionato. |