正在阅读:四核浪费钱?实测安卓应用多核心利用效率四核浪费钱?实测安卓应用多核心利用效率

2012-11-22 18:01 出处:PConline原创 作者:Aimo 责任编辑:censi

  总结:

  经过多番测试,安卓应用是否能够发挥四核处理器的性能,大家应该都已经心中有数了。小编将测试结果汇总到下表,大家可以自行查看。

安卓应用对多核心的利用情况
应用环境
是否针对多核优化
所需核心数
唤醒核心使用率
待机/桌面
1-2核
1%-50%
电话通讯
3核
10%-20%
图片浏览
3核
30%-50%
音乐播放
2核
10%-15%
视频播放
4核
20%
相机
2核
20%
地图4核30%-50%
网页浏览4核50%-70%
QQ2核1%-20%
新浪微博2-3核1%-40%
ireader电子书2核1%-35%
ES文件压缩1核>90%
2D小游戏4核<20%
3D小游戏4核>30%
3D大型游戏4核>40%
多任务4核最多可达100%

  通过测试,我们可以得出以下几个结论:

  1、安卓应用已经步入了多线程时代。无论是系统应用还是第三方应用,绝大部分安卓应用都能够使用多个核心进行运算。安卓应用干占一个核心、多核CPU在安卓平台上只有单核在工作的时代已经过去了。

  2、涉及到3D的应用对多核心依赖严重。无论是Google地图中的3D建筑显示,还是3D小游戏游戏,都会调动四核CPU中的全部核心,并占用30%以上的运算资源。如果你在使用单核或者双核安卓机,遇到涉及3D的应用,肯定没有四核安卓那样来得轻松。

  3、Exynos4412四核CPU通常不比双核CPU耗电。从测试来看,遇到低负载的应用环境,Exynos4412四核CPU会自动关闭用不上的CPU核心,单核能搞定的就用单核,双核能搞定的用双核,不会整天让四核空耗吃白饭。当然,其他牌子的四核ARM处理器也有类似的节能技术,如Tegra3的伴核设计,但小编只测试了Exynos4412,所以就不知道其他四核CPU在节能方面表现如何了。

NV Tegra3使用“伴核”技术节能
NV Tegra3使用“伴核”技术节能

  那么在高负载的环境下呢?这里得分两种情况讨论。如果是能够让双核CPU满载而不能让四核CPU满载的应用环境,那么可能双核、四核处理器的功耗是差不多的,四核处理器由于在SOC工艺上有优势估计还会更加省电。如果是一个能够将四核CPU榨干的应用环境,那么毫无疑问四核安卓机这时候会很耗电,但估计双核安卓已经动不了了吧。

  4、多任务才是四核杀手。在测试中,发现单任务很难让四核CPU满载,只有在多任务的环境下,四核CPU才会发挥出它的全部性能。如果你发现你的四核安卓机很卡,那么可能是因为以下缘故:

  ●后台被一堆流氓软件轮奸了,你虽然看起来什么都没做,但是流氓软件们已经将你置身于一个繁重的多任务环境;

  ●ARM处理器需要极高的内存带宽去处理密集的指令,你的四核平台中内存带宽已经成为了瓶颈(如Tegra3就只支持单通道内存,带宽仅为5.3GB/s);

  ●闪存速度跟不上,SD卡太慢。这情况类似PC上用机械硬盘有时会卡顿,安卓设备上虽然用的是闪存但缺少SSD的主控,性能也好不到哪里去;

  ●没有开启强制GPU渲染,绘制图形界面并非是ARM核心的专长。

  总之,一分钱一分货,在安卓平台上,四核处理器能够为你提供更强大的性能,这些性能可以在实际应用中,真真切切地提升在繁重的应用环境下的用户体验;同时,四核安卓机并不会因为核心增多而空耗电量。如果你打算购买安卓机器而且有足够的预算,那么高内存带宽的四核安卓设备会是相当好的选择,高端安卓机中的四核CPU绝不是摆设。

键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品