ProGuard Main

本文深入探讨了为何在软件开发领域,大多数程序员未能晋升为架构师的原因,从个人技能、团队合作到项目管理等方面进行解析。
主页

ProGuard 是一个自由免费的Java class 文件压缩器、优化器、混淆器和预校验器。它能够察觉并删除无用的类、字段(成员变量)、方法(接口)和属性。 优化字节码并删除无用指令。使用短且无意义的名字重命名剩下来的类、字段、方法。最后,它为Java 6 或 Java Micro版本预校验这些处理过的代码。

ProGuard 的一些用处:
  • 创建更紧凑的代码来达到更小的代码归档,更快的通过网络传输,更快的加载和更小的内存占用。
  • 使程序和lib库更难被反向工程。
  • 列出无效代码,并把它们从源码中移除。
  • 为Java 6 重新定位和预校验这些存在的类文件,以利于Java 6更快的类加载

ProGuard 和其它Java混淆器比最主要的优点可能就是它紧凑的基于模板的配置。较少的显而易见的命令行选项和一个简单的配置文件就可以了。用户手册解释了所有有效的选项并展示了强大的配置风格示例。

ProGuard 非常快速。它只需要几秒钟就可以处理几Mb的程序和lib库。[成绩]章节列出了一些应用程序的实际数字。

ProGuard 是一个具有可选图形化用户界面的命令行工具。它也提供了针对Ant和JME Wireless Toolkit的插件。

ProGuard 被用在多种开发环境中,从小的Android应用到大的Java应用程序和库。它的用户群正以快速的步伐持续增长。为了更好地管理较多的问题和请求,我们现在在Saikoa提供专业的支持.

下面的章节会提供更详细的信息:
  • 主页: 当前概述页
  • 成绩: 一些ProGuard获得的成绩,包括耗时和内存占用。
  • 问题: 解答常见问题。
  • 手册: ProGuard完整的用户使用手册,提供示例和疑难解决提示。
  • 质量: 讨论ProGuard代码的(优秀的)质量。
  • 截图: ProGuard的一些截图。
  • 褒奖: 用户是怎么评价ProGuard的.
  • 许可: ProGuard是自由的,使用GPL许可。
  • 下载: 下载ProGuard包。
  • 反馈: 反馈你的经验或在我们论坛学习到的经验。
  • 致谢: 给我们提供帮助的人们。
  • 对比: 其它的Java混淆器,优化器和压缩器。

Copyright © 2002-2011 Eric Lafortune 翻译: 大坤.

转载于:https://my.oschina.net/bigkun/blog/94041

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值