首页玩机区爱玩机

科普向:解读玄学曲线 图片

爱玩机 ▪ 玩机技巧

2017-08-05 17:48

科普向:解读玄学曲线

玄学曲线是什么?

“玄学曲线”英文名叫“Profile GPU Rendering”,在国内安卓系统译为“GPU呈现模式分析”,因为各个厂商翻译不同,叫法稍有不同。打开开发者模式后,该条目的第二项“条形显示”,打开即可在手机显示界面显示,至于为什么叫“玄学曲线”在于网友们总是热衷于该图显示的条形图来测试手机所谓的流畅度,大家都知道低于横着的绿线就是流畅,但是,为什么低于绿线就流畅呢?还有就是有时候为什么明明感觉很流畅但是线条为什么跳那么高呢???这也就是“玄学曲线”的“玄学”之处,今天就给大家科普一下,怎么正确认识玄学曲线。

 

不同颜色的线代表着什么?

黄线:黄线表示CPU会反馈GPU渲染视图完成,但是CPU需要等到GPU答复之后才算完成,所以在打开某些加载画面较多CPU比较忙碌的界面,黄线就会额外高,比如下图B站界面。

 科普向:解读玄学曲线

红线:红线代表的是渲染执行时间,当你在打开多信息量较多页面的时候,由于后台渲染一下子要增加很多任务量,所以红线会猛地增高,但由于都是后台任务,所以你感受到的是界面不卡,但是线条就猛地调高了,比如贴吧这张图由于要预加载更多帖子,可以看到红线一下子高很多。

 科普向:解读玄学曲线

蓝线: 流畅度很大程度取决于这条线,因为蓝线代表的是打开这个界面,GPU预加载绘制图的时间,所以理论上来讲,蓝线越短,你所感受到的就越流畅,也就是玄学曲线的核心所在,但由于现在GPU越来越强大,所以蓝线基本都是最短的一个。

 

 

横着的线条:这是一条16ms标准线,如果三个线条都在这条线之下,那就证明当前体验是非常流畅的。至于为什么是16ms为标准,因为安卓系统中定义为每秒60帧为满帧流畅的,按1秒除以60帧,这样就是每帧为16ms时则是标准线,高于则流畅反之就是会有卡顿出现。

科普向:解读玄学曲线

 

结论

好了,既然该有的线都说完了,那么单凭这些“玄学曲线”的表现,能判断出一部手机是否流畅呢?答案是不能的,因为安卓开发者初衷在于是为了让安卓app开发者测试自己开发的app是否存在渲染问题,这也就是为什么“玄学曲线”只会存在于开发者模式中了,而有些山寨应用由于优化不足,导致在手机上打开卡顿,那么此时的“玄学曲线”是没眼看的...

 



 

更多精彩,尽在盖乐世社区!


举报回复

请您选择举报理由
close

设置帖子

设置帖子
备注
close

操作记录

操作记录
操作者 时间 操作 备注
close

编辑回复

close

VOC推送

VOC推送
帖子标题: 科普向:解读玄学曲线
所属版块: 玩机区>爱玩机
部 门:
备注信息:
消息内容:
close

温馨提示

VOC帖子推送
该版块未设置问题反馈主题,不能被推送为VOC
帖子名称: 科普向:解读玄学曲线
所属板块: 玩机区>爱玩机
close

删除帖子

删除帖子
删除原因
close

审核帖子

帖子名称 科普向:解读玄学曲线
*审核状态
*备注信息:
close