十年前,PC处理器进入了双核时代。到目前为止,台式机上只有六个核心和八个核心。然而,在无限军备竞赛的刺激下,手机处理器在短短几年内就迎来了十个核心(联发科技MT679 7)!
与此同时,辩论仍在继续:Android系统真的可以充分利用这么多内核吗?
Android Authority最近对此进行了详细测试。原理很简单。 Android系统中的/ proc / stat文件包含CPU各个内核利用率的记录,可以通过编写一个简单的小工具来提取该记录。为了减少监视对性能的影响,请仅提取数据并随后进行分析。
测试处理器是四核Snapdragon 80 1、和八核Snapdragon 615。
在Chrome浏览器浏览期间(连续加载网页),Snapdragon 801的四个核心在大多数时间都得到充分利用,并且有很多时候有2-3个核心处于活动状态。
每个核心的利用率非常高,大多数时候在40-70%的范围内,甚至可以超过90%。注意:这是平均图表,因为原始数据跳得太多。实际上,根据原始数据,它已经接近100%了。
Snapdragon 615的八个内核也非常活跃,很少有少于四个内核。
尽管每个内核的利用率不同,但显然2-3个更高,但没有一个处于空闲状态。请注意,Snapdragon 615基于big.LITTLE架构,其中运行多个内核不是为了提高性能,而是为了提高能源效率。
Chrome已经完成了不错的多线程优化,它将有效地将工作负载分配到多个内核。那其他应用程序呢?让我们一一看一下。
作为参考,这是八核处于待机状态(屏幕已打开但没有任何操作)的状态。 CPU也不空闲,最多可以打开6个。
YouTube运行四核:仅使用2个核,平均利用率低于50%。
YouTube运行8个核心:主要是4个核心,偶尔6个,偶尔3个,平均利用率为30%。有趣的是,大核心使用很多,而LITTLE核心很少使用。
“神庙逃亡2”具有四个核心:两个平均分配工作,另之内,big.LITTLE架构也不是完美的,但是我们很高兴看到Android应用程序开发一直很快跟上多核的步伐,只是说“多核无用”是错误的。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shoujiruanjian/article-366576-1.html
美舰不予理睬
这些热评就知道打打打