鼠标点在任何一个时间点上,会显示这个时间下的数据。包括帧数fps,Jank(1s内卡顿次数)和big jank(平均每10分钟严重卡顿次数)。这里要说一下卡顿的计算方法。帧率FPS高并不能反映流畅或不卡顿。比如:FPS为50帧,前200ms渲染一帧,后800ms渲染49帧,虽然帧率50,但依然觉得非常卡顿。同时帧率FPS低,并不代表卡顿,比如无卡顿时均匀FPS为15帧。所以,平均帧率FPS与卡顿无任何直接关系。
PerfDog计算方法:同时满足两条件,则认为是一次卡顿Jank.
1、 当前帧耗时>前三帧平均耗时2倍。
2、 当前帧耗时>两帧电影帧耗时(1000ms/24*2=84ms)。
同时满足两条件,则认为是一次严重卡顿BigJank.
1、 当前帧耗时>前三帧平均耗时2倍。 2、 当前帧耗时>三帧电影帧耗时(1000ms/24*3=125ms)。
鼠标再放到任意位置还会显示一个时间点,做两点对照使用。一般是性能极限对比发热极限。
然后鼠标按住起点时间,拖动到终点时间,可以任意选取一段时间看数据汇总。
包括平均帧数avg(fps),帧数方差也就是波动率var(FPS),越小越好。Drop(FPS)降帧次数,平均每小时相邻两个FPS点下降大于8帧的次数。大于等于18和25帧的概率。这个数字是设置里面可以改的。低于25帧就是视觉卡顿,低于18帧是严重卡顿。高刷新率屏幕也可以设置成60和25。
CPU使用率里面,有Total整机/App进程,就是可惜没有cpu每个核心的频率。手机上是有的。基本的使用方法就是这些。还有云同步功能,可以看到不同手机,不同软件下的帧数。还可以选择某一个固定的软件,看不同手机的帧数表现,非常方便对比。