Я запускаю программу на Java, и она не заканчивается в течение длительного времени. Я думаю, это может быть бесконечный цикл в коде, но я не вижу код (не могу его изменить).Как обнаружить бесконечный цикл в Java?
Как судить об этом в бесконечном цикле или нет?
Это вопрос с интервью, и мой ответ - это компьютерный компьютер (счетчик программ) находится в цикле или нет. Но интервьюер дал мне подсказку use stack and heap of that program
...
Используйте инструмент отладки, если вы используете IDE, например Eclipse или Netbeans. –
Используйте профиль java и проверьте статистику. –
Скажите ему, что если бы вы знали ответ, вы бы сделали шаг вперед, чтобы стать знаменитым (http://pt.wikipedia.org/wiki/P_versus_NP). –