热点:
    玄学曲线并不玄 教你如何看懂GPU呈现
      [  中关村在线 原创  ]   作者:  |  责编:席龙飞
    收藏文章 阅读全文 暂无评论

        明白了上面的过程,下面就该说说图中不同颜色到底代表了什么含义。

    玄学曲线
    刷淘宝时可见红色部分很高

        红色代表了“执行时间”,它指的是Android渲染引擎执行盒子中这些绘制命令的时间,假如当前界面的视图越多,那么红色便会“跳”得越高。实际使用中,比如我们平时刷淘宝App时遇到出现多张缩略图需要加载时,那么红色会突然跳很高,但是此时你的页面滑动其实是流畅的,虽然等了零点几秒图片才加载出来,但其实这可能并不意味着你卡住了。

    玄学曲线
    黄色部分通常较短

        黄色通常较短,它代表着CPU通知GPU“你已经完成视图渲染了”,不过在这里CPU会等待GPU的回话,当GPU说“好的知道了”,才算完事儿。假如橙色部分很高的话,说明当前GPU过于忙碌,有很多命令需要去处理,比如Android淘宝客户端,红色黄色通常会很高。

    玄学曲线
    蓝线过长说明掉帧了

        蓝色。假如想通过玄学曲线来判断流畅度的话,其实蓝色的参考意义是较大的。蓝色代表了视图绘制所花费的时间,表示视图在界面发生变化(更新)的用时情况。当它越短时,即便是体验上更接近“丝滑”,当他越长时,说明当前视图较复杂或者无效需要重绘,即我们通常说的“卡了”。

        理解了玄学曲线不同颜色代表的意义,看懂玄学曲线就不难了。一般情况下,当蓝色低于绿线时都不会出现卡顿,但是想要追求真正的丝般顺滑那当然还是三色全部处于绿线以下最为理想。

    玄学曲线
    GIF图会影响玄学曲线

        最后,玄学曲线到底适不适合判断手机的流畅度呢?其实,就如开启时他被藏在“开发者选项中”那样,它其实是用来帮助Android开发者找到界面中渲染问题的小工具,当他们发现曲线出现异常时,就该去做调整和优化了,为用户提供更好体验。所以,将Profile GPU Rendering用于测试手机流畅度其实是个小误区,你的手机不流畅也可能是当前视图不合理所致,并非性能不足。

    mobile.zol.com.cn true //mobile.zol.com.cn/565/5655468.html report 1450 明白了上面的过程,下面就该说说图中不同颜色到底代表了什么含义。刷淘宝时可见红色部分很高红色代表了“执行时间”,它指的是Android渲染引擎执行盒子中这些绘制命令的时间,假如当前界面的视图越多,那么红色便会“跳”得越高。实际使用中,比如我们平时刷淘宝App时遇...
    提示:支持键盘“← →”键翻页阅读全文
    本文导航
    不喜欢(0) 点个赞(0)

    推荐经销商

    投诉欺诈商家: 010-83417888-9185
    • 北京
    • 上海

    手机频道文章推荐