牵一发而动全身的CPU性能指标


CPU从来是手游开发团队关注的重中之重,CPU作为终端硬件里最最关键的元器件,一切应用都必须围绕CPU进行优化。CPU的每一项性能指标都关系着其他元器件与之协作的效率,今天我们来聊聊CPU指标。

我们知道CPU的工作方式是时分复用的,他会按照一定规律将自己工作时间切片后分配给当前运行的各种各样的应用,这些应用能够独立地同时在后台跑起来并且相互不受影响;这样就实现了多任务运行,但随着任务的增加CPU的工作量会越来越大,数据吞吐量随之增加。于是,这里边就有了IO等待率的概念。

这里依然以TestBird自动化测试平台上的测试游戏征途手游版为例:

 

从图中看到IO等待率业界均值大约为5%,而在平台上67%的机型运行这款游戏时的IO等待率5%以内, 剩下的均高于业界均值,那么IO等待率过高会导致的结果是什么呢?

IO等待率高就意味着你的游戏在设备上的运行速度可能会不理想,要么场景切换的时候要等很久,要么会出现严重的卡顿,这样对用户体验影响是很大的。

再来看看CPU占用率:

 

上面这幅图说明对比业界均值,征途手游版的CPU占用率显得过高,当然这与这款游戏设计上比较偏重度是有关的。注意右侧CPU占用率前几名三星手机占比很高,相信是与游戏针对三星自研的猎户座CPU优化不好有关,开发者应该重点关注三星的优化。

下面是CPU占用率和温度曲线的联动对比:

 

CPU占用率的曲线升高时可以看到温度也在随之增加,因此温度的提升常常与CPU的工作量的增加成正比。同时如果系统检测到温度过高,还会让CPU主动降频来控制温度。业界曾今测算,通常人手的温度为32摄氏度,因此手机外部温度在32摄氏度的时候通常人手是不会感觉热的,当温度上升到37摄氏度左右就会感觉到不适,如果到达40度以上玩家就会觉得烫手。因此游戏针对CPU的优化对于游戏在手机上运行时的发热控制帮助很大。

另外CPU作为耗电大户,电池能耗的情况也是与之息息相关的。

CPU在手机元器件中的核心地位决定了,CPU的优化是牵一发而动全身的,任何一个细节的优化都有可能使你的游戏在兼容性上发生巨大的飞跃。作为开发者应该在手游测试阶段把CPU的优化放到最重要的地位,以便在安卓阵营碎片化严重的局面下,使你的游戏能够拥有更好的终端覆盖率。

 

Python网络爬虫与推荐算法新闻推荐平台:网络爬虫:通过Python实现新浪新闻的爬取,可爬取新闻页面上的标题、文本、图片、视频链接(保留排版) 推荐算法:权重衰减+标签推荐+区域推荐+热点推荐.zip项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值