当前位置:K88软件开发文章中心办公应用办公应用15 → 文章内容

用计算功耗累积的方法,测试骁龙821,麒麟970,骁龙835的耗电差距!

减小字体 增大字体 作者:华军  来源:华军资讯  发布时间:2019-2-27 23:21:43

原标题:用计算功耗累积的方法,测试骁龙821,麒麟970,骁龙835的耗电差距!本文为微信公众号:原创,转载请注明之前的这篇文章(玩淘宝这样的日常应用,哪款手机更省电?)发出后,很多朋友对u君的计算方法有异议。主要由于下面这两个功耗对比图:在小米6的图中,启动后有一段功耗仍然很高的部分,如下图:很多朋友觉得,是不是小米6的淘宝启动过程拉的比较长,所以,如果只比较最前面的部分没有把这段计算在内是不是不准确?这其实是u君在测试小米6的时候,淘宝启动好之后在主页面停留的时间比较长(且有滑屏操作),并没有立刻退出杀死,而Mate10的测试则是启动好之后就立刻退出杀死了。这确实是u君的失误,导致了大家的误解。同时,也有朋友建议,能不能测试淘宝整个启动过程中的耗电累积?这样会更准确一些。(一)u君觉着这个建议很好,我们今天就按照这个方法来重新测试一下!测试方法是这样的:1. 先亮屏待机一段时间,然后点击淘宝启动。2. 启动完成后,停留在淘宝主界面。3. 按照0.36秒的采样间隔采样记录上述整个过程的耗电4. 计算从淘宝启动开始之后的功耗累积值(每个采样时刻,累加之前所有采样点的功耗值,再按照小时进行折算,定义为毫瓦时mWH)我们来看下测试结果。先来看Mate10和小米6的功耗监测记录:再来计算启动淘宝之后的功耗累积(毫瓦时:mWH):为了方便对比,把两个曲线放到一起:可以看到,结果和之前一致,mate10的功耗累积略高。在启动的开始阶段差别尤其明显。只截取启动开始后的36个采样点:只截取启动开始后的10个采样点:这样的差异也很好理解:在启动刚开始的阶段,负载最重,二者的耗电差异也最大。为了更直观的定量的反映二者的耗电累积差异,我们用百分比的形式来展示,以小米6为基准,计算Mate10的耗电累积高于小米6的百分比:这样,二者在整个启动过程中的对比就一目了然了。如果取30个采样点(10秒左右)之后淘宝完全启动好的话,mate10在整个启动过程中的耗电累积要比小米6高25%左右。(二)u君还用同样的方法测试了启动二者的耗电比,我们来看一下.先休息一下:先看二者在整个过程中的功耗监测:再来计算开始启动之后的耗电累积:把功耗累积曲线放到一起对比:Mate10仍然是略高于小米6,只不过,由于京东在启动过程中的负载没有淘宝那么重,这次对比的差异更小。但仍然是启动最开始的阶段差异最大:只截取启动开始后的前36个采样点:只截取启动开始后的前10个采样点:同样用百分比的形式,计算mate10高于小米6的百分比:按照10秒钟京东启动好来算,Mate10启动京东的耗电累积要比小米6高10%左右。这里需要说明的是,我们现在对比的是2017年比较优秀的两款手机处理器,并不是说耗电更高的那个就是不好的处理器。(三)比如,u君还把他们两个和高通去年的旗舰处理器骁龙821(小米5S Plus)做了同样的淘宝启动耗电对比,我们来看下:可以看到,不管是mate10还是小米6,耗电都远低于小米5S Plus,尤其是启动开始负载最重的阶段:同样的计算小米5s Plus和Mate10耗电高于小米6的百分比:按照10秒钟淘宝启动好来看,整个过程中的耗电累积,Mate10比小米6高25%左右,而小米5S Plus则比小米6要高80%左右,差距明显!好了,今天的测试就到这里,也非常感谢大家热情的建议,你们的建议让u君的测试更严谨!The End欢迎转发到微博,知乎,贴吧,让更多人看到u君的测试。但转发请保留图片中的水印!

用计算功耗累积的方法,测试骁龙821,麒麟970,骁龙835的耗电差距!