Профилирование/отслеживание приложений Java

StackOverflow https://stackoverflow.com/questions/2543547

  •  23-09-2019
  •  | 
  •  

Вопрос

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

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

Нет правильного решения

Другие советы

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

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

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

Посмотрите и эту тему is-jad-лучший-java-декомпилятор

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top