最近、Android デバイスでゲームの fps 値を記録する方法を研究しました。最終的に、値を取得する 3 つの方法を見つけました。
- adb shell dumpsys SurfaceFlinger --latency SurfaceView
- adb shell dumpsys gfxinfo
- adb シェル サービス コール SurfaceFlinger 1013
ゲームエンジンで値の並べ替えを比較したところ、3番目の方法で計算された値は近く、他の方法は不安定でした(つまり、これらの値はほとんど変化していないことを意味します)。包括的な 3 つの方法の違いについて教えてください。