|
| |
精品推荐 |
 |
|
| |
|
|
|
|
J2ME内存优
|
日期:2007年5月11日 作者: 查看:[大字体
中字体 小字体]
|
假如你有多张规格一样的图片,那么建议你把它做成一张长条图片。有两个原因:
1、这样节省存储空间和内存空间。大家可做个试验将10张图片的内容放在一张当中对比看看文件大小有没有变化。 2、10张图片需要10个image 对象需要进行10次io操作浪费时间不说还浪费内存。当笔者发现这个好处时兴奋地把所有图片都存成一张,吱地一声内存又溢出了...原因想必大家也知道!!图片太大了不要把不同界面的图片整合在一起否则经常会得不偿失。
作图时还有一些细节需要注意,颜色数量,分辩率,图像模式(最好是索引颜色), 画布大小都会影响到图片大小。
三.工具优化 谁都知道混淆器是用来保护代码的以加大反编译的难度(个人认为这是在嘲笑程序员的智商)。实际上用它来优化程序也是不错的选择,至少有两点好处:1、 压缩程序大小。一个60k的程序经常可以压掉10k左右。10k的空间对于写低端手机的程序员简直是雪中送碳,多少超过64k限制的游戏都受过它的恩惠;2、节省内存空间。用脚去想也 想得出来代码少了内存里的代码段自然就短了。
根据经验很多人都会用jb自带的混淆器RetroGuard,实际上它效果并不怎么好。推荐使用proguard 在 http://sf.net 可以免费下载,它可以比retroguard 多压缩3至4 k 以上而且安全性更好。 (出处:清风学院)
上一篇:J2EE应用中与Oracle数据库的连接(转)
下一篇:J2ME对话-采访KVM之父AT
|
| 相关文章: |
|
|
|
| 相关软件: |
|
| |
|