A. 华为出手!可以替代PerfDog的安卓手机游戏帧数测试平台
在《替代“性能狗”!Android如何免费监测手机 游戏 帧数?》中,CFan介绍了免费的 游戏 帧率测试软件“SoloPi”的用法,但其简陋的界面还是显得不够专业。好消息是,华为为生态产品合作伙伴提供的DevEco Testing测试服务平台同样可以测试 游戏 帧率曲线,在体验上与PerfDog更接近,免费且兼容非华为品牌的大部分Android手机。
下载安装客户端
首先,我们需要登录华为DevEco Testing官网下载客户端,普通用户只需下载主页左侧“设备测试客户端”即可。
在电脑上安装这个客户端,在选择测试组件界面时,“ 游戏 测试”是必选项目,其他组件则属于可选。考虑到DevEco Testing功能丰富且强大,笔者还是建议大家安装全部的组件,以备未来之需。
首次运行DevEco Testing时需要登录华为账号,接下来需要我们选择设备类型,在这里要选择“富设备测试”,支持包括手机在内的多种智能设备。进入DevEco Testing主界面后,点击左侧列表中的“图形图像测试”,这个窗口内的“ 游戏 测试”就是本文的目标所在了。
手机和客户端相连
在DevEco Testing的 游戏 测试中提供了“单设备测试”、“双设备测试”、“自动化设置”和“帧回放”四个项目,选择默认的单设备测试即可。
连续点击手机设置的系统版本,激活手机的开发者选项,打开USB调试功能后通过数据线与电脑相连(如果仅充电无反应切换到相机模式),在弹出的是否允许调试的窗口中选择允许。此时DevEco Testing在测试设备一栏中就能识别出手机型号了,首次连接手机时会提示我们需要在设备上安装名为SmartPerf的APP,选择“继续”,稍后手机屏幕内就会弹出这个APP的安装申请(部分系统手机还需开启允许USB安装应用功能),安装后让它保持在登录的界面即可。
游戏 测试的基本流程
在DevEco Testing 游戏 测试界面中的“选择应用”里找到我们需要监测帧数的 游戏 ,比如《原神》,然后展开下面的“查看高级配置”,在这里华为手机可以添加固定采集项,其他品牌的固定采集项都是灰色不可选状态,每次测试 游戏 前,建议将最下面预设条件的音量从默认的100%调低,否则运行 游戏 时传出的最大音量会打扰到身边的同事,并让领导怀疑你“上班摸鱼”。
点击“开始测试”按钮后便会进入详细的监控界面,包含FPS帧数、CPU频率/负载、GPU频率/负载、温度、功耗等项目,但只有华为系手机才能看到全部且准确的数据信息。还好,和 游戏 性能最直接相关的FPS帧数兼容所有品牌手机。在测试界面右上角,点击“ ”符号就能正式开始记录数据,点击“ ”终止测试,软件会生成测试报告。
游戏 运行一段时间后就可以终止测试了,此时DevEco Testing会进入处理数据的环节,这个界面会显示之前测试时间段的帧率曲线图,记得赶紧截图保存,因为到下一步“查看报告”的时候,报告界面内是不包含帧率曲线的,只有平均帧率等数据,其中有关负载、功耗和发热情况还并不准确。
不过,我们使用DevEco Testing的目的就是得到手机在 游戏 过程中的帧率曲线和平均帧数等信息,从这个角度来看DevEco Testing还是可以在一定程度上取代PerfDog的。
SmartPerf的脱机测试
那么,DevEco Testing可以在脱离PC的情况下进行帧率测试吗?答案自然是肯定的,此时就需要我们在手机上运行SmartPerf APP了。使用华为账号登录这个APP,授予其所有申请的权限,进入主界面后点击正中的“开始测试”按钮,可进入测试应用和测试项目的选择界面。
保存后进入 游戏 ,会看到一个红色的半透明悬浮按钮,点击它开始采集,再次点击暂停采集,长按可结束采集。结束采集后SmartPerf APP内会生成测试报告,点击对应的项目可以查看详细的曲线。
需要注意的是,有些品牌或型号的手机无法使用本文的方法进行测试。比如OPPO Find X5 Pro会卡在DevEco Testing申请安装SmartPerf APP的环节,系统会提示“已安装了签名冲突的应用”,因此无法进入下一步。此外,还有部分手机在运行SmartPerf APP时,FPS帧率测试项目是不可选的,也就无法脱离PC监测 游戏 过程中的帧率曲线了。
B. 如何测量Android应用的帧率FPS
可以选择使用软件或者是使用系统来测试。下面来说明Android自带帧率测试:
1、打开Android设备的“设置”->"开发者选项"
2、如果没有开发者选项请电击应用程序-设定-关于设备-连续点击内部版本号(直至开发者选项出现)-返回上层菜单即可调出开发者选项后,即可查看到USB调试选项。
3、打开开发者选项后勾选“GPU显示配置文件”后选择“以列的形式显示于屏幕”这样可以直观的看出每个时间点的帧数大小。
4、当然也可以选择显示于adb shell mpsys gfxinfo来使用命令行输入:adb shell mpsys gfxinfo "你自己的应用名字" > fps.txt 如下图:
5、打开生成的fps.txt,找到Profile data in ms这部分数据后就可以使用Excel转换为图片直观显示了。
C. 如何测量Android应用的帧率FPS
你可以选择使用软件或者是使用系统来测试。下面来说明Android自带帧率测试:
打开Android设备的“设置”->"开发者选项"
如果没有开发者选项请电击应用程序-设定-关于设备-连续点击内部版本号(直至开发者选项出现)-返回上层菜单即可调出开发者选项后,即可查看到USB调试选项。
打开开发者选项后勾选“GPU显示配置文件”后选择“以列的形式显示于屏幕”这样可以直观的看出每个时间点的帧数大小。
当然也可以选择显示于adb shell mpsys gfxinfo来使用命令行输入:adb shell mpsys gfxinfo "你自己的应用名字" > fps.txt 如下图:
打开生成的fps.txt,找到Profile data in ms这部分数据后就可以使用Excel转换为图片直观显示了。
D. 如何测量Android应用的帧率FPS
方法如下:
1.打开网络浏览器,在输入栏里输入gltools,并点击下载安装。
E. 安兔兔怎么显示实时帧数
查看方法如下:
1、进入安兔兔应用程序后,点击我的手机。
2、在我的手机中,选择硬件配置。
3、进入后,您可以看到手机的基本配置和滑动界面。
4、滑下手机页面后,就可以看到手机屏幕的实时帧数。
安兔兔评测是一款专门为手机、平板电脑等产品进行性能评测的APP,您可以通过它获得精准的设备硬件信息和性能评价,并与其它产品进行横向或纵向的性能对比,能够深入了解设备信息,是全球对安卓设备信息展示最全面的APP软件。安兔兔评测除了以上功能外,还可以进行一键识别设备真伪,是用户购机验机的必备工具。
F. 怎么查看手机的fps
手机端查看fps
在设置>关于>连续点击手机的版本号,开发者选项有
Android 设备都使用FPS Meter 来显示帧率。
它能通过悬浮的形式显示游戏实时帧数、最高帧数、最低帧数以及平均帧数(最近一分钟内)等信息,使用它需要手机获取 Root 权限.
特别需要注意的是,使用 FPS Meter 需要在开发者选项中打开 " 停用 HW 叠加层 "
电脑端查看fps
pc端下载游戏加加,打开硬件监控功能进入游戏后,在游戏中就会有实时fps等内容实时显示了
G. 查看Android APP 帧数FPS的方法
查看AndroidAPP帧数FPS的方法
FPS(每秒传输帧数(FramesPerSecond)
1.电脑安装adb(AndroidDebugBridge)工具安装包链接地址(链接:https://pan..com/s/1YLGiSsXNwnV6b6DyN-RLLg
提取码:13a8)安装后配置环境变量
2.打开手机"设置"-"开发者选项"-GPU呈现模式分析选择为"在adbshellmpsysgfxinfo中"
Draw:表示在Java中创建显示列表部分中,OnDraw()方法占用的时间。
Process:表示渲染引擎执行显示列表所花的时间,view越多,时间就越长
Execute:表示把一帧数据发送到屏幕上排版显示实际花费的时间。
Draw+Process+Execute=完整显示一帧
H. 手机怎么看游戏帧数
1.在手机端打开GameBench软件,点击“开始”按钮。
2.选择“点击启用”,再点击“GameBench”选项,开启“允许访问使用记录”。
3.在电脑端打开GameBench软件,选择要测帧率的游戏。
4.点击红色按钮开始检测即可看到实时帧率
I. 安卓手机怎么显示游戏帧数
第一步:在手机桌面中点开【设置】,如图所示
第二步:下拉屏幕到底部,点开【关于手机】,如图所示
第三步:在版本号中连续点击五次以上开启【开发者选项】,如图所示
第四步:返回到设置桌面,点开【辅助功能】,然后点开【开发者选项】,如图所示
第五步:新页面中下拉屏幕到底部,点开【性能优化】,如图所示
第六步:新页面中点开【性能监视器】,如图所示
第七步:点击【显示性能监视器】和【显示FPS信息】两项按钮【开启】,就可以显示当前帧率了
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。