跟以往一样,由于智能机集成度太高,处理器之外的其他部分都可能影响到处理器最终性能表现,而目前的普遍测试条件所限我们无法规避这些误差,而且理想状态下的零误差就成了拿各平台的开发机测试而忽略了成品机型的真实体验;因此开始综合性能测试之前有必要重申几点关乎整个测试过程的测试条件限制。
特别值得注意的是:
1、关于优化,由于各厂商对于处理器平台的优化功力不同,容易造成对该平台本身的性能增强或减弱;虽然我们用相似屏幕分辨率(Exynos 7420仅有1440p),相似内存容量挑选了除处理器外其他参数尽量相同的机型来规避误差,但仍然有可能由于上述原因造成实际测试成绩与各处理器平台理论成绩的差距。
2、关于降频,大部分机型出于续航和热量控制两方面的考虑,不能够持续高负载的运行,长时间运行会出现降频现象;由于不同厂商采取的温控策略不同,我们无法统一,因此这也会对最终结果带来误差。
3、关于测试条件,所有机型测试过程统一在26摄氏度恒定室温条件下进行,每项测试每次完成之后自然冷却至室温,再重新进行第二次或者其他项测试,以此来规避高温降频对于最终性能的影响。
4、关于电池策略,测试机型仅魅族MX5包含“均衡模式”“性能模式”等电池策略,为了探究各平台的最大性能,有该策略的机型开启“高性能模式”,其他保持默认模式。
5、关于型号区别,由于各个厂商的调校,不同平台最终出货可能并不处于它的最高主频上;这部分误差同样需要考虑。
6、关于续航发热,由于不同机型的续航发热不仅与处理器有关,还与屏幕、射频信号耗电、各机型散热措施等有着非常大的关系,因此这里的测试不包含这两方面内容。
CPU性能单项测试部分
这里采用GeekBench以及几种Javascript Benchmark测试CPU部分的性能,以及采用PCMark for Android测试系统整体性能。
GeekBench 3.0
GeekBench 3.0采用对单核心和多核心分别的方式对CPU性能进行测试,主要衡量CPU和内存的运算能力,得分分四个大项——整数运算、浮点运算、内存性能以及内存带宽性能。
WebXPRT
WebXPRT主要针对网页浏览,在JavaScript和HTML 5两方面进行测试;WebXPRT基于浏览器,可以适配于IE、Chrome、Firefox和Safari等。在Web XPRT的测试中,会进行大量模拟浏览网页时的图片、数据、图表读取以及编辑操作七次,测试的时间也较长,从而得到更加全面的结果。
Google Octane v2
作为Google V8之后发布的新的测试套件Octane,包含以各种JavaScript密集型使用场景作为模型,从2D/3D图形渲染,到浏览器内代码编译。该套件包含了V8基准测试套件中的所有测试,并且添加了一套新的基准测试程序,这些程序来自一些著名的web应用程序和库。
PCMark for Android
PCMark可考察设备的性能、电池续航能力,能看出设备在上网、看视频、处理文档、编辑照片等日常使用中的表现。测试基于日常应用,而非抽象的理论算法;测试成绩也可反应真实性能,而非可望而不可即的最高性能。
可以看出,理论数据部分、也就是偏重纯跑分的几项测试Exynos 7420和骁龙810两者都毫无疑问的领先,而八核同为2.2GHz的MT6795也要比麒麟935更强。但偏重实际使用的场景、比如WebXPRT的2015版本以及PCMark四者的差距并不算大。
我们可以试着通过PCMark跑分过程当中的监控数据来找找原因,骁龙810整个测试中的CPU频率几乎只维持在300MHz左右就能完成这些日常任务,MT6795甚至只需要更低的CPU频率;但也由于如此,骁龙810单核性能较高因此CPU占用率远低于MT6795。
推荐经销商