不维护了?
github 上没有更新?
你好,大神~
这种情况我也遇到过,如果 App 中有外链,经常点到外链进入别的 web 后,无法返回,在那哪里可以控制?如果遇到外链,发送发烧 action 后,就回到主应用?
真机远 top,其他用模拟器。
—— 来自 TesterHome 官方 安卓客户端
你是不是视频啦?捕获视频帧输出的时候报错了。具体是什么,因为有内存地址位移值,需要代码来看了。
60 帧是理论值,这是非常流畅的一种定义,根据手机 LCD 的刷新率来的,配合高速摄像机的采样才可以识别,人眼一般 30 帧以上就感受不明显了,所以,如果按照 60 帧计算,更多应用在程序调优,所以如果从人眼的感受来说,按 30 帧来算,refresh_period*2,然后 128 帧数据对比后,你说的那个 50% 比例应该能大幅度降低。
原 source 有点庞大,如果只是简单的使用,其实可以直接把下面两种方法分离出来计算:
1、service call SurfaceFlinger 1013 ——获取 FPS,这种方式获取的帧有延时,比如你操作应用结束后,该 FPS 的计算还需要等待 xx 秒才会回落到 “约” 静止状态。
2、dumpsys SurfaceFlinger --latency SurfaceView ——获取帧延时和计算 jank,我直接统计了 (C-A) > refresh_period 的帧和帧延时时间,因为正常 60 帧计算,每帧的刷新时间不能超过 refresh_period,超过了就会可能会出现卡顿或掉帧。