Можно ли проанализировать Java-программу, чтобы разделить ее на необходимые пакеты, а также на JRE? - PullRequest
2 голосов
/ 04 ноября 2011

Существует ли какой-либо инструмент, который может анализировать программу Java и сокращать время выполнения Java и саму программу только до самого необходимого?Может ли инструмент анализировать зависимости программ и создавать собственные JRE только с необходимыми библиотеками?

Ответы [ 2 ]

3 голосов
/ 04 ноября 2011

Вы можете попробовать http://proguard.sourceforge.net/. Позволяет удалить неиспользуемые классы и методы. Это может иметь неприятные последствия, если вы используете такие вещи, как Class.forName («myclass»), так что не забывайте много тестировать. Вы можете попробовать запустить усадку для библиотек JVM, но это кажется рискованным.

3 голосов
/ 04 ноября 2011

Вы ищете ProGuard .Они утверждают, он также работает на rt.jar от JRE.

...