Com a visualização Depuração, é possível gerenciar a depuração de um programa no
ambiente de trabalho. Exibe todas as sessões de depuração. Cada sessão de depuração
contém encadeamentos e estruturas de pilha. O encadeamento no ponto de execução atual se
expande automaticamente e a estrutura de pilha mais elevada é selecionada.
Por Que e Quando Desempenhar Esta Tarefa
Se
o recurso que contém um encadeamento selecionado não estiver aberto e/ou ativo, o arquivo
será aberto no editor e se tornará ativo, focalizando a origem com a qual o encadeamento
está associado e realçando a linha de origem que o programa
está prestes a executar.
Você pode ter as propriedades das pilhas e encadeamentos
exibidas na visualização Propriedades, como segue:
- Abra a visualização Propriedades escolhendo Janela > Mostrar Visualização
> Outra e selecionando a visualização Propriedades no conjunto de
visualizações Geral.
- Na visualização Depuração, vá para a estrutura de pilha cujas propriedades
você deseja visualizar. Se necessário, expanda os nós do encadeamento e utilize as barras de rolagem,
as teclas Para Cima e Para Baixo ou as teclas PageUp e PageDown para rolar a visualização Depuração
até que o quadro temporário fique visível.
- Selecione a estrutura de pilha para que suas propriedades sejam exibidas na
visualização Propriedades.
Resultados
Para exibir a linha de execução atual de
um encadeamento que causou a parada do depurador (por exemplo, o encadeamento
no qual um ponto de interrupção foi acessado), clique com o botão direito do mouse no destino de depuração, encadeamento ou
quadro temporário e escolha Mostrar Encadeamento de Parada no menu pop-up.
Dependendo da linguagem e da plataforma que você está depurando, é possível desempenhar
uma variedade das ações de depuração na visualização Depurar:
- Configurar o depurador para suspender a execução em todos os pontos de entrada
de função (semelhante à configuração de pontos de interrupção de entrada).
- Configurar o depurador para suspender a execução quando campos de data forem acessados.
- Configurar o depurador para desempenhar uma verificação de heap quando a execução for suspensa.