Профилирование / отслеживание Java-приложений - PullRequest
1 голос
/ 30 марта 2010

У меня есть приложение Java с закрытым исходным кодом, для которого поставщик предоставил API для настройки. Поскольку у меня нет других документов, я полностью полагаюсь на javadoc API.

Я хочу отследить, какие методы на самом деле вызываются в разных классах для конкретного случая использования. Есть ли способ сделать это с помощью Eclipse?

Ответы [ 4 ]

1 голос
/ 30 марта 2010

JadClipse - это плагин, который позволяет декомпилировать классы, используя jad , декомпиляция доступна во время отладки.

Существуют некоторые ограничения, jad не поддерживает java-5, и попробуйте функции catch не всегда правильно выравнивать, но это может дать вам хорошее представление о том, что происходит внутри.

См. Также эту тему is-jad-the-best-java-decompiler

1 голос
/ 30 марта 2010

Большинство профилировщиков (например, YourKit и JProfiler) поддерживают интеграцию Eclipse.

0 голосов
/ 30 марта 2010

Java Decompiler имеет Eclipse-плагин , поддерживающий Java 6, и прекрасно работает для декомпиляции исходного кода и просмотра содержимого файлов классов во время отладки.

0 голосов
/ 30 марта 2010

Вам нужно использовать затмение TPTP (http://www.eclipse.org/tptp/)

Лично я бы использовал профилировщик VisualVM или Netbeans, если это возможно

...