2015-11-11 3 views
0

В настоящее время я работаю над разработкой программы в Netbeans. К сожалению, моя программа, как правило, сильно замерзает, однако мне трудно понять, в чем проблема. То, что я хотел бы сделать, это просто отладчик выделить текущую строку выполнения внутри моего кода (не внутри библиотек). В основном остановите код в любой точке без использования точки останова. Есть ли способ сделать это в среде Netbeans IDE?Поиск местоположения исключения в любой момент

В любом случае, есть ли в любом случае для меня возможность вызвать точку прерывания, чтобы активировать (и, следовательно, показать работоспособную стеклу), когда одна из моих строк кода не перемещается в течение определенного периода времени?

Профилирование действительно работает в некоторой степени, однако оно не позволяет мне анализировать переменные или получать окончательную трассировку стека.

Я пишу эту программу на Java, и я использую версию Java NetBeans 8.0.2 для Java SE.

+0

Является ли ваша программа отладчиком java или вам интересно, как отлаживать программу с помощью сетевых бобах (извините, мне это не было понятно)? [Не может помочь вам с чистыми бобами, но затмение я мог бы]. – user2494817

+0

@ user2494817 Я использую netbeans для отладки, хотя, если у вас есть способ остановить код в любое время (а не только там, где есть точки останова) в eclipse, я могу использовать это. – DonyorM

+1

вам придется построить для него сценарий отладки, что довольно сложно. Вы можете использовать его для получения дополнительной информации. – user2494817

ответ

1

Большинство IDE (Eclipse, IntelliJ, которые я использую) имеют возможность приостанавливать все потоки в программе. Посмотрите под меню отладки, вероятно, в том же месте, где находятся такие вещи, как шаг, выход из и т. Д. Быстрый поиск Google в среде Netbeans IDE говорит, что в этом меню должна быть опция под названием «пауза», которая будет делать то, что вы хотите.

Он остановит все потоки выполнения в вашей программе. Вы сможете проверить стек каждого потока, и оттуда должно быть возможно выяснить, где находится ваш код.

Смежные вопросы