12 2012 档案
摘要:介绍ProGuard是一个Java类文件压缩器、优化器、混淆器和预校验器。在压缩步骤会发现并移除无用的类、字段、方法和属性。 在优化步骤会分析和优化Method(方法)的字节码。在混淆步骤会使用短且没有意义的名字来重命名剩余的类、字段和方法。 这些前面的步骤会使代码更小、更高效、更难反向工程。最后的预校验步骤会给这些类添加Java Micro版本需要的预校验信息或为Java 6减少启动时间的预校验信息。这些步骤每一个都是可选的。例如,ProGuard也可以在一个程序中仅仅用来列出无效代码; 或用于在Java 6中预校验类文件提高效率。Input jarsShrunk codeOptim. co
阅读全文
摘要:主页ProGuard是一个自由免费的Java class 文件压缩器、优化器、混淆器和预校验器。它能够察觉并删除无用的类、字段(成员变量)、方法(接口)和属性。 优化字节码并删除无用指令。使用短且无意义的名字重命名剩下来的类、字段、方法。最后,它为Java 6 或 Java Micro版本预校验这些处理过的代码。ProGuard的一些用处:创建更紧凑的代码来达到更小的代码归档,更快的通过网络传输,更快的加载和更小的内存占用。使程序和lib库更难被反向工程。列出无效代码,并把它们从源码中移除。为Java 6 重新定位和预校验这些存在的类文件,以利于Java 6更快的类加载ProGuard和其它J
阅读全文

浙公网安备 33010602011771号