梦殇国际

标题: 为什么八核心还会卡? [打印本页]

作者: 阿星    时间: 2014-5-11 00:13
标题: 为什么八核心还会卡?
很多人看手机,都要看核心数。认为核心多的性能好,不会卡顿。但是当他们买了八核心手机依然会感觉卡顿时,就会抱怨:「八核怎么还会卡」,原因何在呢?煮机来为你解答。

  一、什么处理器不会卡?

  事实上,系统的流畅性和几个核心关系不大。我们所说的流畅性包括两部分。

    1.是系统本身的流畅性,实际是「启动器」这个应用的流畅性。2.是应用的流畅性,就是各种应用运行的流畅性。

  影响这两个流畅性的并不是核心多少,而是单核心的性能和内存的带宽。我们的「启动器」和各种应用大多数情况下只能利用上一个或者两个核心,能利用四个核心的就很少了,能利用上八个核心的凤毛麟角。所以决定速度快慢的并不是有几个核心,而是单核心的性能如何。现在市面上处理器,有A7、A9、A15、环蛇各个版本、还有Intel的,性能差异很大。如果是用A7的话,八核心不如A15的两个核心管用。从流畅的角度看,单个核心的频率和类型更重要,核心数多了没用。

  二、内存带宽其实更关键

  对智能手机或者平板来说,都是SOC,也就是说显示核心是集成的,和CPU共享内存带宽,没有独立的显存。而手机也好,平板也好,分辨率都越来越高,这就对内存带宽提出了很高的要求。

  程序运行需要在内存里面运行,处理器再快,内存存取速度跟不上,系统一样会卡顿。而分辨率越高,对内存带宽的要求就越高。在内存带宽不够而分辨率过高的情况下,无论处理器快到什么程度系统都会卡。在安卓的早期,WVGA的分辨率只有800*600=48万像素,对内存带宽压力不大。

  
        但是随着安卓分辨率的飙升,带宽就成为问题。那么多少带宽合适呢?苹果产品可以做个参考。The new iPad是个很有意思的短命产品,它使用的处理器和分辨率可以做一个参考。A5X处理器其实只是一个双核A9的处理器,主频还不高,和MT6577一个档次。而能支持The new iPad流畅运行的是A5X强大的图形性能和内存带宽,A5X的内存带宽高达12.8GB/S。The new iPad的分辨率是2048*1536=314万像素,也就是说,苹果认为每100万像素提供4GB/S的带宽可以保证基本流畅性。和A5X而同时期的A9四核处理器带宽只有4.2GB/S,6.4GB/S。他们用1280*720=92万像素的分辨率,每100万像素可以提供超过4GB/S的带宽,基本也能保证流畅。

  而到了1920*1080=207万像素的时候,就只有8064的8.3G/S带宽勉强可以支撑了。这就是为什么第一代1080P智能手机都用APQ8064的原因。最新的骁龙801(8974AC)内存带宽高达14.9GB/S,支持2560*1440=368万像素的分辨率,刚刚过了 4GB/S每100万像素的底线,也有了流畅的基础。这是为什么最新的几款手机敢于支持这个分辨率的基础。

  但是,市面上其他几款处理器就很不乐观了,MT6592的带宽大约是5.3GB/S,支持720P不是问题,但是支持 1080P,每100万像素只有2.56GB/S。无论启动器怎么优化都很难流畅,这就是八核心反而卡顿的原因。同样,华为海思的K910的带宽是6.4GB/S,比MT6592要好,但是带1080P也会吃力。

  笔者最近在测试一个Intel ATOM Z3735D的平板,314万像素只有10.6GB/S的带宽,也是感觉卡顿。内存带宽其实比处理器更关键。



作者: 给力    时间: 2014-5-11 00:14
我们班就有一个买八核的,还不如双核流畅,被我们果断称为八核神机

作者: 伴与久ㄣ    时间: 2014-5-11 00:18
长见识了

作者: 阑轩    时间: 2014-5-11 00:19
涨姿势了

作者: 忆    时间: 2014-5-11 00:28
魅族八核 感觉木有肾4舒服

作者: renzheren    时间: 2014-5-11 00:28
缓存内存然后核心数

作者: smoke    时间: 2014-5-11 00:33
iOS系统是最屌的~
任你四核八核的,流畅度绝对比不过iOS的双核

作者: 阿星    时间: 2014-5-11 00:39
给力 发表于 2014-5-11 00:14
我们班就有一个买八核的,还不如双核流畅,被我们果断称为八核神机
...

碉堡了,神机

作者: 阿星    时间: 2014-5-11 00:41
忆 发表于 2014-5-11 00:28
魅族八核 感觉木有肾4舒服

魅族是四核。。。
他只是智能八核
官方也是写的四核的

至于这个不好比较,系统不同。

还有。。。这文章说明的就是 处理器不是决定系统流畅的关键

作者: 阿星    时间: 2014-5-11 00:41
renzheren 发表于 2014-5-11 00:28
缓存内存然后核心数

内存第一

作者: 阿星    时间: 2014-5-11 00:42
smoke 发表于 2014-5-11 00:33
iOS系统是最屌的~
任你四核八核的,流畅度绝对比不过iOS的双核

你这话说的太绝对了

作者: smoke    时间: 2014-5-11 00:47
阿星 发表于 2014-5-11 00:42
你这话说的太绝对了

是有那么一点~不过我试过好多手机
都有点不尽人意

作者: 阿星    时间: 2014-5-11 00:58
smoke 发表于 2014-5-11 00:47
是有那么一点~不过我试过好多手机
都有点不尽人意

原因太多

作者: smoke    时间: 2014-5-11 01:06
阿星 发表于 2014-5-11 00:58
原因太多

我个人觉得用完iOS再用安卓整个人都不好了

作者: 阿星    时间: 2014-5-11 01:30
smoke 发表于 2014-5-11 01:06
我个人觉得用完iOS再用安卓整个人都不好了

体验问题吧

作者: smoke    时间: 2014-5-11 01:42
阿星 发表于 2014-5-11 01:30
体验问题吧

应该是吧~
反正我身边好多人都是
用过苹果以后就再也不用安卓了

作者: 阿星    时间: 2014-5-11 02:33
smoke 发表于 2014-5-11 01:42
应该是吧~
反正我身边好多人都是
用过苹果以后就再也不用安卓了

安卓也有这样的

作者: smoke    时间: 2014-5-11 02:37
阿星 发表于 2014-5-11 02:33
安卓也有这样的

因人而异吧~

作者: 阿星    时间: 2014-5-11 03:37
smoke 发表于 2014-5-11 02:37
因人而异吧~

相对而言

作者: smoke    时间: 2014-5-11 03:42
阿星 发表于 2014-5-11 03:37
相对而言

好吧

作者: 宿醉    时间: 2014-5-11 06:57
怪不得苹果的双核屌爆了
作者: 2462325388    时间: 2014-5-11 08:04
阿星一定是复制的…我2g内存 shua机 root  流畅得很
作者: 黑夜菌    时间: 2014-5-11 09:06
所噶    怪不得么呢
作者: smokes    时间: 2014-5-11 11:31
我的一定也不卡

作者: renzheren    时间: 2014-5-12 13:33
阿星 发表于 2014-5-11 00:41
内存第一

缓存第几





欢迎光临 梦殇国际 (https://714.hk/) Powered by Discuz! X3.4