0

最近,我研究了如何在android设备中记录游戏的fps值。最后,我找到了三种获取值的方法。

  • adb shell dumpsys SurfaceFlinger --latency SurfaceView
  • adb shell dumpsys gfxinfo
  • adb shell 服务调用 SurfaceFlinger 1013

和game engine的value reorder比较,发现第三种方式计算的值很接近,其他都不稳定(也就是说这些值几乎没有变化)。第三种方式,设备需要root。任何人能不能全面介绍一下这三种方式的区别?

4

1 回答 1

3

我尝试了几种方法来获得最接近的价值,这个库可以帮助我: https ://github.com/friendlyrobotnyc/TinyDancer

编辑:TinyDancer 为您提供具有当前 fps 值的动态图标

于 2016-07-21T07:20:18.413 回答