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

 

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

 

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

 

参考 http://mobile.zol.com.cn/565/5655468_all.html#p5661167

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-02-02
  • 2021-12-15
  • 2021-12-26
  • 2022-12-23
  • 2021-07-03
  • 2021-08-19
猜你喜欢
  • 2021-04-11
  • 2022-01-13
  • 2021-08-17
  • 2022-12-23
  • 2021-12-27
  • 2021-11-26
  • 2022-12-23
相关资源
相似解决方案