2016-02-15 2 views
0

У меня есть приложение Java, и в основном я хочу знать все методы, которые вызывается в фоновом режиме, когда я что-то делаю в графическом интерфейсе. Я знаю, что вы можете просмотреть иерархию вызовов, выбрав метод, но это пока код не запущен. Я хочу просмотреть каждый метод, вызываемый в каждом классе, когда я выбираю что-то, например, поэтому я могу выяснить, какие методы/классы/пакеты отвечают за эту функциональность. Я также не хочу устанавливать точку останова в начале каждого метода, так как слишком много методов/классов/пакетов для этого возможно. Имейте в виду, что я даже не знаю, как первый метод вызвал некоторые из операций, если бы я знал это, было бы легко понять, что происходит.Просмотреть все методы, называемые во время выполнения - Eclipse Java

Есть ли способ сделать это, или я опередил свое время?

+0

Не очень, так как множество методов можно вызвать через отражение. Единственный способ ответить на это - во время выполнения, с профилировщиком. – Gimby

+0

@ Gimby ahh ОК! Любой плагин профилирования Eclipse, который вы рекомендуете? – Prince

+0

Встроенный работает очень хорошо. – Gimby

ответ

0

Я думаю, что вы можете использовать режим отладки, чтобы увидеть все методы, называемые

0

Run DEBUG в вашей IDE, ваш каждый шаг в приложении переместит вас в нужное место в коде, во время вашей программы вы можете увидеть каждый значение переменной.

Также вы можете следить за каждой строкой кода, которую выполняет ваш код.

http://www.vogella.com/tutorials/EclipseDebugging/article.html

С уважением!

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