[RESOLVIDO]Netbeans debbugando - dúvida: como saber onde meu programa esta preso

3 respostas
gilbueno

Tenho um programa que tem um processo extremamente demorado, é normal pq faz uma grande operação mas em determinado ponto e está travando, mas não sei onde ele está travando, não dá exception, não termina a execução, assumo que deve ser um loop infinito.

Queria saber se eu estiver em modo de depuração no Netbeans posso saber onde ele está parado sem ter que colocar breakpoints

3 Respostas

fuadksd

isso não é muito bonito, mas eu faço aqui quando ta difícil de achar o erro.

vai botando System.out.print() no caminho, ou um Thread.currentThread.getStaxkTrace() e vai dando print pra ver até onde ele vai sem travar.

gilbueno

Ah não, não é muito bonito mesmo! haha

na vdd eu encontrei uma solução:
se estiver em modo debbug vc pode dar pause na aplicação e ir de passo em passo pra ver oq ele está fazendo

fuadksd

sim, esse é o modo correto de se fazer. mas as vezes é um pouco chato, principalmente se vc tem que forçar algum caso acontecer, daí vc tem que ir passo a passo no debug, então vai no print mesmo! :slight_smile:

Criado 9 de dezembro de 2011
Ultima resposta 10 de dez. de 2011
Respostas 3
Participantes 2