c975硬件性能评测

昨日在网上发现了一个可以测试java手机的程序:JBenchmark 。
JBenchmark已有三个版本,1.0、2.0和3d版 。测试流程非常简单,将 JBenchmark的.jar文件传入卡的kjava目录或手机中,根据手机提示安装,就可以在手机的程序当中看见JBenchmark的图标,选择该图标,手机立刻进行 JBenchmark的各项测试流程,三个版本的安装使用都是一样的 。

简单介绍一下:

JBenchmark 1.0
JBenchmark 1.0 是用来测试java(J2ME MIDP 1.0)手机的图形处理性能的软件,支持普通手机和PDA,包括5个测试,测试时长大约是10秒钟 。
1. 文本:使用随机色彩,测试拉延的速度,屏幕上会出现不同的字体,用于检测商业和网络应用程序(电邮、聊天、浏览器)的速度 。这是我们用得最多的功能,无论是发短讯,还是看网页,都少不了文本 。
2. 2D图形: MIDP 1.0无法计算3D多边形,二维多边形还是可以的,主要测量平面几何处理能力 。不仅仅是Java游戏,图形界面、彩信都需要用到大量2D图形
3. 3D图形: MIDP 1.0的小型JAVA设备暂时没可能生成Quake 3般的真3绘建模,因为它缺少浮点和三角形函灵敏,不能进行3D转换,然而,它仍然能够描绘出实时的3D立方体 。这就是所谓的假3D,由于移动设备的图形处理能力不足,假3D已经相当耗费资源了,所以这项测试会变得很慢 。
4. 填充率: 利用随机色彩块填充整个屏幕,不经过帧缓存的描绘,这是一个要求极高的测试,检查当前标准下的像素寻址能力 。如果某些设备使用方块来填充,不是以每个像素为计算单位,速度可能慢得像乌龟爬,每隔10秒才渲染2帧 。大家可能以为填充率只是3D游戏方面的术语,实际上,即使在2D平面上,也能应用到填充率这个概念,就是让色彩充斥在屏幕上的算法 。不管是任何应用,只要是彩屏,你就离不开填充率 。
5. 动画: 从PNG图像截取一段地球的动画,来检看移动设备的动画处理速度 。
所有的测试完成之后,JBenchmark会显示出分数(越高越好)、JAVA版本、硬件平台、机器色彩、内存容量等 。
http://wap.jbenchmark.com/JBenchmark.jad
http://wap.jbenchmark.com/JBenchmark.jar
JBenchmark 2.0
JBenchmark 2.0 是基于1.0的基础上改进的,支持MIDP 2.0,160KB可执行内存,可安装64KB Java程序(jar尺寸),也包括5项:
1. 图像处理: 蒙娜丽莎的微笑图,检测手机察看及缩放图像的速度 。视点加速和缩放图像的速度,主要是RGB(Red、Blue、Green,红、蓝、绿三原色)数据操作 。
2. 文本读取: 显示一个很长的文章 。检测读取大容量文本的速度
3. 游戏场景: 横版过关游戏场景,包括小型动画和层叠图像 。现时见得最多的Java类游戏,基本上与测试场景差不多,估计是检测手机执行java小游戏的速度 。
4. 3D转换:一个旋转的国际象棋马,检测手机绘制复杂3D物体的能力 。
5. 用户接口: 出现很多的手机控件,检测手机界面操作的速度,考查商业应用程序性能 。
测试完成后同样有测试结果和平台描述,注意,JB 1.0与2.0的得分没有可比性,别以为JB 2的分数低,JB 1的分数就一定会低 。
http://wap.jbenchmark.com/JBenchmark2.jad
http://wap.jbenchmark.com/JBenchmark2.jar
JBenchmark3D
JBenchmark3D 是用来测试3D的性能的,包括4项:
1. 多边形生成率
2. 纹理性能
3. 基于3D引擎的低质量游戏场景软件测试

4. 高质量游戏场景的硬件3D加速

http://wap.jbenchmark.com/JBenchmark3D.jad
http://wap.jbenchmark.com/JBenchmark3D.jar
测试完后,有两个结果:HQ和LQ(高质量和低质量)的得分 。
【c975硬件性能评测】上述图片因采用模拟器截图,显示的FPS(每秒能显示的帧数)与手机上有出入 。测试分数和手机的使用状况有关 。我的手机里安装了近30java程序,存了几首wma铃声和N多的信息等 。我的JBenchmark 1.0 的得分是2292,JBenchmark 2.0 的得分是237,Benchmark3D的HQ得分是109,LQ是123不知大家的是多少 。在3D的测试中,大C表现较差,基本上确定了大C无法运行3D游戏,不过毕竟大C不是游戏机 。

推荐阅读