游戏测试 使用 adb shell dumpsys gfxinfo 和 adb shell dumpsys SurfaceFlinger --latency 都无法获取到数据

704280139 · 2024年07月01日 · 最后由 浮云 回复于 2024年07月08日 · 4115 次阅读

项目是用 unity 做的,我装在模拟器上,想试试收集帧率
对模拟器使用 adb shell dumpsys gfxinfo,收集到的帧数是 0

使用 adb shell dumpsys SurfaceFlinger --latency
只输出了一行 16666666

有没有大佬知道为什么,求助

共收到 1 条回复 时间 点赞

adb shell dumpsys SurfaceFlinger --latency layer 名

layer 名是动态获取的,要打开 app 窗口再查, dumpsys SurfaceFlinger |grep "Output Layer";

这个是要写个脚本动态获取计算的,获取的是历史 127 帧数据;dumpsys SurfaceFlinger --latency-clear 是清空 buffer

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册