
游戏时使用“fraps”可以测帧数。Fraps是一款游戏辅助+媒体录制软件,用它可以轻松了解机器在运行游戏时的帧数拆颤,从而了解机器的性能。另外它还具备在游戏中的截屏和录像功能,可以方便的进行屏幕截图和视频捕捉, 它录制的视频是无损压缩的avi格式,质量较高,而且不丢帧。
缺点是录制的文件较大,因此如果想要缩小文件,可以使用视频编辑软件进行格式转换、降低旅纯败分辨率等 *** 作进行压缩,网上许多魔兽战况等游戏录像都是先用其录制然后压缩处理的。
扩展资料:
类似的软件还有“游戏加加”,可以自动获取电脑的硬件配置信息,自动检测电脑 *** 作系统、处理器、显卡、主板、主硬盘、显示器、内存的详细硬件信息,准确的硬件检测可以协助玩家更方便直观的查看的电脑配置信息。
在游戏内显示电脑硬件的当前信息,不仅可以显示FPS(帧数),还可以显示CPU、GPU、内存、硬盘的当前数据,更全面地裤键了解游戏时电脑当前地运作状况。同时,无论是更改当前想要显示地信息,或是调整画面优化方案,或是更改录像设置等,都可以在游戏内呼出 *** 作界面进行更改。
1.在开发者选项勾选GPU呈现模式分析
选中 adb shell dumpsys gfxinfo
2.打开应用
使用 adb shell "dumpsys window|grep mCurrentFocus" 可查询当前Activity
3.通过上述命令可观察包名
4.导出fps文件
adb shell dumpsys gfxinfo 包名 >F:\FPS.txt
5.分析数据
Draw Prepare Process Execute
50.00 1.07 27.58 1.22
46.49 0.93 埋碧世 2.44 慧漏 0.84
6.15 2.24 10.69 2.22
Draw: 表示在Java中创建显示列表部分中,OnDraw()方法占用的时间。
Prepare:表示程序准备时间
Process:表示渲染引擎执行显示弯肢列表所花的时间,view越多,时间就越长
Execute:表示把一帧数据发送到屏幕上排版显示实际花费的时间。
Draw + Prepare+Process + Execute = 完整显示一帧 ,这个时间要小于16ms才能保存每秒60帧。
ps:
通过Choreographer检测UI丢帧和卡顿
https://blog.csdn.net/zhangphil/article/details/81129246
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)