Exibição Depuração

Essa exibição permite gerenciar a depuração de um programa no workbench. Exibe a estrutura de pilha dos encadeamentos suspensos para cada destino que você está depurando. Cada encadeamento no programa aparece como um nó na árvore.

Se o encadeamento for suspenso, seus quadros de pilha serão mostrados como elementos filhos.

Comandos da Exibição Depuração

Exibir Botão da Barra de Ferramentas

Comando

Descrição

Retomar

Esse comando retoma um encadeamento suspenso.

Suspender

Esse comando suspende o encadeamento selecionado de um destino para que você possa procurar ou modificar o código, inspecionar os dados, escalonar e assim por diante.

Finalizar

Esse comando finaliza o destino de depuração selecionado.

Somente menu de contexto

Finalizar & Remover

Esse comando finaliza o destino de depuração selecionado e o remove da exibição.

Somente menu de contexto

Finalizar Tudo

Esse comando finaliza todos os lançamentos ativos na exibição.

Desconectar

Esse comando desconecta o depurador do destino de depuração selecionado ao depurar remotamente.

Remover Todos os Lançamentos Finalizados

Esse comando limpa todos os destinos de depuração finalizados da exibição.

Entrar

Esse comando entra na instrução destacada.

Saltar

Esse comando salta a instrução destacada. A execução continuará na linha seguinte do mesmo método ou (se você estiver no fim de um método) continuará no método a partir do qual o método atual foi chamado.

O cursor salta para a declaração do método e seleciona essa linha.

Executar para Retorno

Esse comando sai do método atual. Essa opção pára a execução após a saída do método atual.

Mostrar/Ocultar Nomes Qualificados

Essa opção pode ser comutada para exibir ou ocultar nomes qualificados.

Somente menu de contexto

Copiar Pilha

Esse comando copia a pilha selecionada de encadeamentos suspensos, bem como o estado dos encadeamentos em execução, para a área de transferência.

Somente menu de contexto

Soltar no Quadro

Esse comando permite ficar para trás e entrar novamente em uma estrutura de pilha especificada. Esse recurso é semelhante a "executar para trás" e iniciar novamente meio caminho do programa.

Para ficar para trás e entrar novamente em uma estrutura de pilha especificada, selecione a estrutura de pilha na qual você deseja "soltar" e selecione Soltar no Quadro no menu de contexto.

Algumas advertências aplicam-se a esse recurso:

  • Não é possível soltar um método nativo na pilha.
  • Os dados globais não são afetados e retêm seus valores atuais. Por exemplo, um vetor estático contendo elementos não será limpo.

Nota: Esse comando será ativado somente se a VM subjacente suportar esse recurso.

Somente menu de contexto

Lançar Novamente

Esse comando lança novamente o destino de depuração selecionado.

Somente menu de contexto

Propriedades

Esse comando exibe as propriedades do lançamento selecionado. Permite também que você exiba a linha de comandos inteira para um processo selecionado.