测试平台为mpx220,系统为1.32版ROM。
测试对象为三大java模拟器,分别是DeltaMIDP 2.0完美版、JMM3和系统内置的JAVA模拟器。
先看一下各模拟器的功能优势:
jmm3和内置java模拟器都支持java程序图标的显示,并且程序名按首字母排序。这个是一个比较好的功能,而DeltaMIDP没有。
DeltaMIDP和jmm3支持jar文件直接安装,内置java模拟器安装需要假设网页服务器,比较麻烦,并且似乎无法处理中文名的文件。
jmm3支持多程序同时运行,切换和结束也都比较简便,其他两个模拟器没有此功能。
还有就是安装时,jmm3和DeltaMIDP不会对无法运行的程序加以提示。但是内置模拟器会提示,并且不允许安装。
至于安装速度,应该是内置的比较快。使用过的应该都知道,内置模拟器不解压缩或者重新压缩jar文件,而是直接使用。另两个都需要将jar文件解压缩,或者重新压缩。个人感觉jmm3最慢,并且有时会没有提示。
再看一下资源占用,使用xbar3测试内存占用。
在未启动任何java程序时:
DeltaMIDP大约占用5%的内存[在才启动时调出xbar3会停顿很久,看来启动初期处理器占用比较多]
JMM3占用大约14%的内存
内置的java模拟器占用大约12%的内存
这个只是在未使用时候的状态,可能不能说明什么问题,大概在与内存管理方式不同。
下面表格体现了三款JAVA模拟器通过jBenchmark2测试图形、文字、3d图形的处理能力对比:
|
DeltaMIDP 2.0完美版 |
JMM3 |
内置的JAVA模拟器 |
图象处理 |
83 |
304 |
453 |
文字处理 |
446 |
533 |
937 |
小精灵 |
202 |
448 |
625 |
3D转换 |
23 |
404 |
650 |
用户界面 |
78 |
227 |
812 |
屏幕大小 |
176*179 |
176*180 |
176*180 |
颜色数量 |
65536 |
65536 |
65536 |
JPEG是否支持 |
否 |
否 |
是 |
透明度 |
8级 |
256级 |
2级 |
双倍缓冲 |
是 |
否 |
是 |
总内存 |
600000 |
3826660 |
1795288 |
剩余内存 |
286688 |
2446848 |
118144 |
占用内存 |
占用大约7%的内存 |
基本占满所有可用内存 |
占用大约12%的内存,基本没有变化 |
总体得分 |
107 |
367 |
675 |
评语 |
基本没有3d处理能力,在三维旋转效果测试的时候只能在2帧以下 |
图像处理能力较强,透明度也远超过其它两个模拟器。还有就是内存非常大,应该与多任务有关 |
性能绝对超过其它两个模拟器,有着无可比拟的优势,基本所有方面都是。除了透明度效果只有两级,这个非常异常。不过也可能与某些测试得分高有一定关系 |
注:小精灵是提供的一小段游戏动画。
综上可见,内置的java模拟器有着非常大的优势。应该来说是为了这款手机的硬件系统作了十足的优化,但是无法多任务,以及安装复杂成了一个比较烦人的问题。好在可以使用HttpFileServer来安装,也还可以吧。如果要玩一些比较复杂的java游戏,那内置的java模拟器应该是首选。而且我向一般用户会和我一样,内置的存储器基本没有什么用处。用来装装java程序也不错吧。











热门文章推荐
