龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > Javascript编程 >

J2ME应用程序内存优化的几种途径(1)(2)

时间:2013-03-06 14:58来源:未知 作者:admin 点击:
分享到:
二.图片优化 下面我们来看一下J2ME应用程序内存优化的图片优化的概念。j2me的内存杀手无疑非图片莫属,一张3k的图片可以占用20多k的内存。防止内存溢出

二.图片优化

下面我们来看一下J2ME应用程序内存优化的图片优化的概念。j2me的内存杀手无疑非图片莫属,一张3k的图片可以占用20多k的内存。防止内存溢出最直接的办法就是从图片入手。图片压缩: 多数人马上会想到这个办法。不错这个办法是最有效的。在网上有许多图片压缩工具,这里就不详细说明了。
假如你有多张规格一样的图片,那么建议你把它做成一张长条图片。有两个原因:

1>这样节省存储空间和内存空间。10张图片的内容放在一张当中和10张小图片相比,文件大小减少了不少。

2>10张图片需要10个image 对象需要进行10次io操作浪费时间还浪费内存。当把所有图片都存成一张,内存又容易溢出了… 图片太大了不要把不同界面的图片整合在一起否则经常会得不偿失,这就需要在实践中不断调整了。

作图时也有一些细节需要注意,颜色数量,分辩率,图像模式(最好是索引颜色),画布大小都会影响到图片大小。J2ME应用程序内存优化如何使用工具进行优化呢。

三.工具优化

混淆器是用来保护代码的以加大反编译的难度,实际上用它来优化程序也是不错的选择。

其实有两点好处:

1> 压缩程序大小: 一个60k的程序经常可以压掉10多k。10k的空间对于低端手机来说可不是个小数

2> 节省内存空间: 代码减小了内存里的代码段自然就短了。
 

精彩图集

赞助商链接