This is the mail archive of the java@gcc.gnu.org mailing list for the Java project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] | |
Well, it would make all classes significant smaller - at least it does in the class-file situation. All the niceAndDescriptiveMethodName() methods and fields will have their names decimated into something that does not take up so much space.When using classes one can use obfuscation/optimisation tools on class-files (e.g. progaurd) in order to reduce footprint,But that is then the way to go - obfuscation on class-basis and then straight ahead?!Well, what do you want to achieve? All that "obfuscation" would do in the gcj context is break debugging.
It says here:Bingo! :-)
"The shrinking step produces the best results for programs that use only small parts of their libraries. The obfuscation step can significantly shrink large programs even further, since the identifiers of their many internal references can be replaced by
short identifiers.
Well, these are comments regarding running proguard - has nothing to do with the final program..."Timings are mainly governed by the fixed overhead of reading jars and initializing data structures. The actual shrinking, optimization, and obfuscation are typically fast in comparison.
"Memory usage (the amount of physical memory used by ProGuard while processing) is governed by the basic java virtual machine and the total size of the library jars and program jars."
Best regards, Martin
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |