这和苹果的单核性能有关系,比如你运行一个程序的时候。所谓单核性能,来源于跑分的印象。苹果单线程跑分神话起源于GB3,后GB4版本以3400分达到巅峰A10。比如我们在看新闻、浏览网页、聊天的时候,IOS的多任务机制就是把它暂时保存在内存中来暂停进程。这个时候系统为了持续核心的能耗很少调用多核,所以这次轮到单核性能了。单核性能越流畅,使用系统的感觉就越流畅。为此苹果会把单核性能越堆越高。况且对于单核来说,越容易优化,核越多越难优化。

什么高通处理器的单核性能达不到苹果的水平呢?

1,放出结论,苹果单线程性能确实不低,但是也没一般人想象或者说跑分以为的那么高。2,上图是同一台苹果不同时间跑分,可以看到降频严重,单线程从3400分掉到了1500分,还在持续降低中。3,所谓单核性能来源于跑分印象,苹果的单线程跑分神话起源于GB3,后GB4版本到达顶峰A10高达3400分。4,高通820在GB3单线程2600分,但是到了GB4一个更新下来被打压到1400分,接近对半砍。

5,高通835使用了A73架构,结果更新了GB4.X,ARM公版架构砍得单线程2000都上不去了,反而是过气已经不是威胁的Kryo分数再次破2000分。6,通过3和4看出来什么没有,高通当代主力是什么架构,GB就打压什么架构,再加上雷军的安兔兔喜欢拿小米和苹果比,所以造成了现在这种性能乱象。7,A10晶体管33亿,骁龙820系列不明,但是骁龙835的CPU结构和架构类似麒麟960,在外围规模上更大,麒麟960为41亿晶体管,835只多不少。

8,单线程也无法代表性能,i3 7350的单线程比i7都高,实际使用被i5干趴下,这一点需要有明确认识。顺便科普下为什么GB可以轻易打压820的Kryo架构的分值,Kryo一代是自主架构,浮点数性能非常高,更可贵的是高频率下的浮点能耗比非常好,其次就是Kryo搭配的高通自主设计的内存总线,内存性能比A10都高很多,甚至不逊色麒麟960,因此GB4调低了浮点性能和内存性能所占比值,可以说其分数想高就高想低就低。

为什么苹果的运行内存那么少?核数那么少?

很多人在这方面有一个错误的认识,觉得手机核心数越多运存越大越好,手机性能越强,其实并不是这样的。我给大家看一个榜单你就明白了,苹果手机不仅是系统很好,处理器性能也是很牛叉的。其实这跟苹果的单核性能有关,比如说你运行一个程序的时候。苹果的CPU也许用一个核心就能搞定,而安卓手机却需要更多的核心来完成这个任务。

手机性能调度都很好,苹果与安卓多核性能差距不大,而苹果超前的单核性能,意义何在?

iPhone和安卓手机的最大区别,就在于他们俩系统不同。很多应用都是运行在单核模式下的,这也就说明了单核性能的重要性,单核CPU性能越强大,那么应用程序的运行和反应速度也就越快,所谓的4核8核,一般情况下手机根本用不上那么多。我们日常轻量化的使用比如看新闻浏览网页聊天的时候,IOS的多任务机制是暂时保留在内存中暂停进程,这个时候系统为了续航核能耗,是很少调用多核的,所以这个时候就轮到单核性能的发挥了,单核性能越流畅,系统在使用的感觉上面就越流畅,基于这个原因,苹果才会把单核性能越堆越高,况且对于单核来说,越容易优化,核数越多越难优化。

其实看核心数的多是外行,他们以为核心数越多那么处理器就越强,其实不然。真正影响CPU性能的是晶体管的数量和架构,iPhone手机采用的arm架构,和其他的arm厂家基本上不相伯仲,但是在核心的晶体管的数量上面,在相同面积的地方上,苹果能把更多数量的晶体管放在上面,所以iPhone的单核性能才强悍。除此之外iPhone还有一个更大的优点,那就是iOS系统,也就是我们所说的软件系统。

苹果的iOS系统及其处理器可谓软硬件互补。对于处理器,苹果在iOS系统上做了大量的优化,使得处理器和系统更加兼容,能够最大限度的发挥处理器的性能。说到卡顿,就不得不说苹果和安卓的多任务机制。iPhone采用伪多任务系统,其CPU只需服务于前台,即每次只运行一个程序,与其他任务分开。而Android系统是被多个同时运行的任务占用,也就是叠加在一起,两者的机制是不一样的。


文章TAG:为什么苹果单核  单核  苹果  超前  性能  
下一篇