诺基亚n79 java性能_诺基亚N79/N82对比:硬件性能大比拼

news/2024/12/29 20:18:38/

硬件系统

对于智能机来说,我们最为关心的就是其硬件性能。其中CPU的型号与频率,运行内存的大小都是起着关键的作用。首先在CPU方面,我们安装了最新的CPU测试软件Jbenchmark ACE进行测试(通过运行该软件可以测试出手机CPU的级别和时钟频率)。测试的结果显示,N79采用的是AMR 9的CPU,主频为360MHZ。而N82的CPU级别为ARM 11,主频为301MHZ。单从主频的数值来看,N79远高于N82。但衡量CPU的能效,主频只是其中一个参数。更为关键的是其CPU的级别(核心架构)。问题也落到ARM 9与ARM 11的区别上,从架构上看ARM9内核采用的是5级流水线设计,而ARM 11则是由8级流水线组成,能同时执行8条指令,提高了40%的数据吞吐量而且跳转技术的引入使得ARM 11处理器保持了ARM 9等5级流水线一样的有效性。究竟是有着高主频的N79,还是拥有更为优秀架构的N82具有着更高的能效呢?在此先卖个关子,下面的测试将会有所说明。

3d5cfec504f38a11304bc5fe9f6e1c83.png 

e2de69c07632e1555eb746d720d7b49a.png

左:N79,右:N82

衡量手机性能的另一大块就是运行内存的大小,和电脑一样当我们在手机中运行程序的时候系统会消耗运行内存,当运行内存小到一定值时系统会非常缓慢甚至连程序也无法打开。这也表明了运行内存的大小直接影响着手机系统的快慢,以及后台多线程执行程序的情况。同过TASK MAN软件我们可以清楚的看到,N79的运行内存为66M,而N82则高达98M。在运行内存方面,N82比起N79高出许多。

872d54a10c1ed88039f93bba5fd9770c.png 

0fd9ca03da33be2a1656263871f519f4.png

内存对比(左 N79 右 N82)

以上的测试也只是反应到N79以及N82的硬件参数,究竟其整体的性能怎么。我们还是要通过一系列的测试才能得出准确的效果。我们分别在N79以及N82身上安装了时下最为流行也是最权威的性能测试软件,分别是Jbenchmark、Jbenchmark 2D、Jbenchmark 3D、Jbenchmark HD以及SPmarkJAVA06。测试的结果如下。

首先是Jbenchmark 1.0测试,针对的是MIDP 1.0,测试结果主要是体现手机的图形表现能力。在Jbenchmark的测试当中,N82表现相当出色取得了5119不错的分数,相比之下N79则要逊色许多3758的分值略显有点低,与其搭载的高主频CPU极不相称。

9dbf64b870452f529e2daa2abfcf009a.png 

f86b70a22be1ccc69e67f75b97a42844.png

左 N79 右 N82

Jbenchmark 2.0针对MIDP 2.0,检测第二代Java设备的图像表现力。在Jbenchmark 2的测试当中,N79掰回一局整体以533的分数略高于N82,但在5项具体测试项目中,N82均高于N79,只有在用户界面的测试上,N82大比分落后于N79,以至整体成绩稍稍落后于N79。

564518d4087e1993806702910b6ed6d3.png 

9a7b369176ba70798020fba65a75085f.png

左 N79 右 N82

JBenchmark 3D主要是用来测试手机3D性能,其中测试引入了纹理渲染能力与三角形生成能力的测试,从更为细致的层面反映被测手机的图像处理能力。在Jbenchmark 3D的结果显示,N82的得分远远抛离N79,而且差距高达3倍之多。在3D图像显示上N82的优势相当明显。

d3aee407d9dc62fd3282eecd6a512820.png 

2579d4e7f27b1cad11399c466e9a5180.png

左 N79 右 N82

最后一项测试是SPMarkJAVA06,测试包括了3D游戏测试、2D游戏测试、视频播放测试、图像处理测试、Java虚拟机(JVM)检测等等,结果显示,N79的整体得分略高于N82,分值差别在6%。具体各个项目的测试显示,2D方面N79要好于N82,而3D图像处理则是N82大比分领先,结果基本和之前Jbenchmark的测试相一致。

ceb5db35efeb531f48538276fe3806d4.png 

9c844ca439e06e56595e6e5a6f0e91f1.png

左 N79 右 N82

8dc44cbb22f30797f7443e4ff891163e.png 

ec4f1f16c78456887b0eab147474e0f8.png

左 N79 右 N82

aea646619e58ac6385246878ae4a22b2.png 

86457a6e88d32e1d91878d15e6f08317.png

左 N79 右 N82

综合上述结果,N79凭借高主频的优势在2D图像的处理能力要好于N82,而N82则是依靠ARM 11处理器的架构优势以及运行内存3D图像处理上占有着绝对的优势,而4项测试中,N79与N82各有2项领先于对方。但考虑到N79领先的数值均在5%的范围内,除去测试环境以及数据的误差,两者的差别甚少。所以整体性能来说,N82还是优胜于N79。

操作系统

而在系统方面,N79和N82均采用了诺基亚引以为豪的S60智能系统,然而具体版本上N79和N82却大为不同,毕竟N82发布至今差不多有一年的时间,所以系统版本为Symbian 9.2 Series 60 第3版FP1平台。而N79则搭载了S60最新版Symbian 9.3 Series 60 第3版FP2平台。与FP1相比新系统引入了更为绚丽的特效,如屏幕切换时淡入淡出,旋转等效果这也使得N79的界面更加炫目美观,这也是N82所无法相提并伦的。新系统给我们带更多的是感官上的新体验,繁多的特效以及重力感应,NAVI等新的操控感受。但从本质上来看,FP2与FP1核心上是一致的。对特效不太感冒的用户基本上N79与N82的系统区别可以忽略。总的来说,N79得益于新系统的优势无论是界面还是操作性都好于N82。

9ad83323d0730a866b5879c00b743a5d.png 

e2efa2432e8939217193643bb49baed9.png

a72aa55f8046ac8db6ac8b27aef8d7a9.png 

e4e099519729d2e2096620d46340e08b.png

左 N79 右 N82


http://www.ppmy.cn/news/375707.html

相关文章

EBU5476 Microprocessor System Design 知识点总结_2 Arm architecture

ARM架构 ARM是一个指令集,前面讲的几个汇编指令这些都算做指令。 ARM公司有意思的地方是,他们不做ARM设备,他们只设计指令集架构,然后授权(知识产权核,IP核)给其他半导体厂商做。 A&#xff…

java【toString覆写】

笔试题 输出结果:D.func(),num0 解析: 继承的原则,先调用父类的无参构造,因此调用func()函数func() 此方法,new 的是 D 的对象,且被D所重写,触发动态绑定,直接调用D中的func()方法在…

为什么要使用OOP?

面向对象编程(Object-Oriented Programming,简称OOP)是一种编程范式,它将程序中的数据和操作封装到一个个对象中,通过对象之间的交互来实现程序的设计和功能。以下是使用面向对象编程的一些重要原因: 模块化…

离线计算调优手册

前序 目前离线计算主要分为两块:hive 和 spark,该手册将围绕这两部分展开说明。随着技术不断迭代升级,结合不同业务、不同场景,手册的适用性可能发生变化,因此下面介绍的优化手段可作为参考,并不是一成不变…

Docker自定义网络

Docker是一款常用的容器化工具,可以方便地创建、运行和管理容器。在Docker中,容器之间可以通过网络进行通信。Docker提供了默认的桥接网络,但是我们也可以使用自定义网络来更好地管理容器之间的通信。 创建自定义网络 使用Docker创建自定义…

【Python】pygame弹球游戏实现

弹球游戏实现 游戏源码: import pygame,pygame_os,random,math """ 砖块设定:80*30 一个砖块 其中 70*20是有颜色的,边缘的5*5(四周)是白色--为了区分块与块之间总块数在10*13130块,第一行是(0,0)-(0,9);第二行是…

Java学习--弹球游戏

用Java写的一个简单的小游戏,叫弹球游戏。使用AWT画图技术及Timer定时器实现。 Java可以用于开发一些动画。所谓动画,就是间隔一定时间(通常小于0.1秒)重新绘制新的图像,两次绘制的图像之间差异较小。肉眼看起来就成了…

用python编写一个弹球游戏

用python编写一个简单的弹球游戏 这是学习python时用来练习的一个项目,作为笔记。 最终是实现一个简单的弹球游戏,效果图如下: 源代码: #无限命版的弹球游戏python代码 from tkinter import * # 来源于python的标准库&#x…