【发布时间】:2010-04-11 18:25:50
【问题描述】:
您是否可以通过使用一些优化软件(如 ProGuard(或其他?) .那么您实际上可以大大减少应用程序的下载大小并使其更加安全吗?对吧?
相关问题:
- 您知道 Sun 等待推出的“拼图项目”是否旨在自动处理此特定问题?
- 是否有人对 Avian java 替代方案形成了意见?请在此处分享。
谢谢。
【问题讨论】:
标签: java optimization obfuscation proguard
您是否可以通过使用一些优化软件(如 ProGuard(或其他?) .那么您实际上可以大大减少应用程序的下载大小并使其更加安全吗?对吧?
相关问题:
谢谢。
【问题讨论】:
标签: java optimization obfuscation proguard
来自 Sun 的 Java 6 的运行时类
原尺寸:53M
收缩后:23M
优化后:22 M
混淆后:18 M
总减少:66 %
我最近刚刚看到应用程序Pack200,这似乎是您可能感兴趣的东西。
Jigsaw 项目将模块化 Java/JRE (7),以便只加载需要的模块。
【讨论】:
Sun/Oracle JRE 二进制许可证不允许对 Java 运行时进行子集化,或摆弄 rt.jar。在将 JRE 与您的应用程序捆绑时,您可以删除一些可选文件,但这不会有太大区别。
所以等待 JDK 7 或探索 Sun-approved way to reduce the download size of your Java app。
【讨论】: