日期:2014-05-20  浏览次数:20768 次

代码混淆以后可以减少内存消耗么?
看到j2me一般都在用,想在sevlet/javabean里面用,不知道合适不

------解决方案--------------------
看不懂……

帮你顶一下吧
------解决方案--------------------
javabean 一般都是进行接口设置/取值,不知道你说的的混淆,内存消耗是什么意思/
------解决方案--------------------
代码混淆?
你是指变相加密代码吧
加密代码并不会减少内存消耗,减少内存消耗要从程序代码优化上面来做
------解决方案--------------------
请楼主讲清楚一点,不太懂什么意思……
------解决方案--------------------
是有一些混淆器, 但和内存消耗关系不大吧, 要说有关系, 估计也是增加内存消耗
------解决方案--------------------
up
------解决方案--------------------
通常不想让人那么容易反编译的代码才加入混淆吧,在非j2me中
------解决方案--------------------
就是来加大反编译的难度,大多混淆都是加长代码长度,内存不仅不会减少,反而增加
在下浅薄,麻烦4楼在解释一下
------解决方案--------------------
楼主自己回答了自己的问题了,那还问什么?
混淆所做是事,有时候是增加代码大小,比如故意增加一些无用代码块,导致反编译困难;也有时候是在减少代码大小,比如把长变量名/类名/方法名变的很短。
通常说来,减的要比增的多,所以最终显的还是减了代码大小,从而减少内存使用量。当然,如果你的程序本来就写的非常精炼了,那混淆就有可能增加代码大小了。
------解决方案--------------------
顶学习一下 顶了
------解决方案--------------------
学习一下 顶
------解决方案--------------------
这种关系,可以不用增考虑。
------解决方案--------------------
估计不太可能减少内存消耗,或许对于j2me来说会有效果,但对j2ee来说内存消耗不会是在减少代码的长度上,毕竟不管怎么压缩,程序里面的逻辑是不会变,我想你的服务器总不至于连加载几个class的内存都没有吧。