总结: 经过多番测试,安卓应用是否能够发挥四核处理器的性能,大家应该都已经心中有数了。小编将测试结果汇总到下表,大家可以自行查看。
通过测试,我们可以得出以下几个结论: 1、安卓应用已经步入了多线程时代。无论是系统应用还是第三方应用,绝大部分安卓应用都能够使用多个核心进行运算。安卓应用干占一个核心、多核CPU在安卓平台上只有单核在工作的时代已经过去了。 2、涉及到3D的应用对多核心依赖严重。无论是Google地图中的3D建筑显示,还是3D小游戏大游戏,都会调动四核CPU中的全部核心,并占用30%以上的运算资源。如果你在使用单核或者双核安卓机,遇到涉及3D的应用,肯定没有四核安卓那样来得轻松。 3、Exynos4412四核CPU通常不比双核CPU耗电。从测试来看,遇到低负载的应用环境,Exynos4412四核CPU会自动关闭用不上的CPU核心,单核能搞定的就用单核,双核能搞定的用双核,不会整天让四核空耗吃白饭。当然,其他牌子的四核ARM处理器也有类似的节能技术,如Tegra3的伴核设计,但小编只测试了Exynos4412,所以就不知道其他四核CPU在节能方面表现如何了。
那么在高负载的环境下呢?这里得分两种情况讨论。如果是能够让双核CPU满载而不能让四核CPU满载的应用环境,那么可能双核、四核处理器的功耗是差不多的,四核处理器由于在SOC工艺上有优势估计还会更加省电。如果是一个能够将四核CPU榨干的应用环境,那么毫无疑问四核安卓机这时候会很耗电,但估计双核安卓已经动不了了吧。 4、多任务才是四核杀手。在测试中,发现单任务很难让四核CPU满载,只有在多任务的环境下,四核CPU才会发挥出它的全部性能。如果你发现你的四核安卓机很卡,那么可能是因为以下缘故: ●后台被一堆流氓软件轮奸了,你虽然看起来什么都没做,但是流氓软件们已经将你置身于一个繁重的多任务环境; ●ARM处理器需要极高的内存带宽去处理密集的指令,你的四核平台中内存带宽已经成为了瓶颈(如Tegra3就只支持单通道内存,带宽仅为5.3GB/s); ●闪存速度跟不上,SD卡太慢。这情况类似PC上用机械硬盘有时会卡顿,安卓设备上虽然用的是闪存但缺少SSD的主控,性能也好不到哪里去; ●没有开启强制GPU渲染,绘制图形界面并非是ARM核心的专长。 总之,一分钱一分货,在安卓平台上,四核处理器能够为你提供更强大的性能,这些性能可以在实际应用中,真真切切地提升在繁重的应用环境下的用户体验;同时,四核安卓机并不会因为核心增多而空耗电量。如果你打算购买安卓机器而且有足够的预算,那么高内存带宽的四核安卓设备会是相当好的选择,高端安卓机中的四核CPU绝不是摆设。 |
正在阅读:四核浪费钱?实测安卓应用多核心利用效率四核浪费钱?实测安卓应用多核心利用效率
2012-11-22 18:01
出处:PConline原创
责任编辑:censi
键盘也能翻页,试试“← →”键
本文导航 | ||
|