码迷,mamicode.com
首页 > 其他好文 > 详细

你写的什么垃圾代码让Vsync命令不能及时处理呢?(2)

时间:2018-07-31 17:08:16      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:执行   nc命令   重复   time   复杂   展开   简单   含义   eal   

接上篇


1.TraceView

Traceview看起来复杂,其实很简单:

技术分享图片

上部分图中,X代表时间消耗,Y轴代表各个线程中的方法,且使用了不同颜色表示。面积越款,时间越长。

下部分为分析面板,分析面板中,

名称 含义
Exclusive 同级函数本身运行的时间
Inclusive 就是说除统计函数本身运行的时间外再加上调用子函数所运行的时间
Name 列出的是所有的调用项,前面的数字是编号,展开可以看到有的有Parent 和Children子项,就是指被调用和调用
Incl inclusive时间占总时间的白分比
Excl 执行占总时间的白分比
Calls+Recur Calls/Total 调用和重复调用的次数
Time/Call 总的时间(ms)

RealTime包括了CPU上下文切换,阻塞,GC等,所以RealTima要比CPUTime时间长一点

2.Systrace UI

这个太难了,我不太想写。

你写的什么垃圾代码让Vsync命令不能及时处理呢?(2)

标签:执行   nc命令   重复   time   复杂   展开   简单   含义   eal   

原文地址:https://www.cnblogs.com/frrj/p/wtf-code-you-written-make-vsync-delay-2.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!