对于手机流畅度测试除了系统自带的功能能测试手机流畅度之外,那么就没有其它方法能测试手机流畅度了么?那么接下来由小编为大家推荐一款小工具FPS显示(FPS Meter),你可以通过它快速的测试自己手机流畅度,接下来一起看看吧!
FPS Meter是一款非常实用的小软件,能够用数字实时显示安卓界面的每秒帧数,非常直观。此外,FPS Meter还可以显示最大帧数、最小帧数以及平均帧数,用来评价安卓流畅度极具价值。由于涉及到了系统功能,所以FPS Meter需要root。如果你打算尝试,请先root机后再使用。
FPS Meter的使用很简单,开启App后启动服务即可。在App内,你可以选择帧数显示的位置,以及是否开启平均帧数、最低/最高帧数显示。开启服务后,即可看到有帧数显示于界面上。这里要注意,使用FPS Meter测量帧数需要在开发者选项中停用HW叠加层才会比较准确。
FPS Meter除了测量系统界面帧数外,还可以用来测量游戏的帧数,所以用FPS Meter来测试某部安卓机游戏性能多强也是个很好的选择。
当然,FPS Meter也并非十全十美。由于属于第三方App,所以可能会有一些兼容性问题。某些安卓机或者ROM使用FPS Meter可能会不兼容,即使成功开启了帧数显示也没法测量到准确数值,而某些设备使用FPS Meter甚至会死机。
1 高动画流畅性需求页面(当主观上认为动画卡顿时)
首先开启自带的GPU图形呈现器(每帧是否超过16ms的线。即是否达到60帧,低于30帧需要提交报告)
Android studio monitor 查看各项指标(备选)
adb shell dumpsys gfxinfo PackageName(导出最近120帧的各线程的gpu渲染信息)
Trepn Profiler 查看各项指标(安卓应用app 查看最近所有的信息,最全,并导出excel)
2 普通动画
开启自带的GPU图形呈现器(每帧是否超过16ms的线。即是否达到60帧,低于15帧需要提交报告)
主流机型:sm j5,其CPU为骁龙410 MSM8916 4a53 12GHz,gpu为Adreno 306 400MHz 243gflops ,gpu负载以90% 主频400MHz 为界限
1FrameTime:单帧渲染耗时
2FPS:帧率
- 平均帧率:1s平均画面刷新次数
- 瞬时帧率:单帧渲染耗时换算出来的实时帧率
3Jank:卡顿
同时满足以下两条件,则认为是一次卡顿Jank
a)当前帧耗时>前三帧平均耗时2倍;
b)当前帧耗时>两帧**帧耗时(1000ms/242=84ms)
4BigJank:严重卡顿
同时满足以下两条件,则认为是一次严重卡顿BigJank
a)当前帧耗时>前三帧平均耗时2倍。
b)当前帧耗时>三帧**帧耗时(1000ms/243=125ms)
5PerfDog Stutter:卡顿率
定义: 测试过程中,卡顿时长的占比。即Stutter(卡顿率)=卡顿时长/总时长
计算思路 :基于PerfDog Jank的基础上,一次Jank卡顿,会有一次卡顿时间Jank time。测试过程中可能有多次Jank卡顿,即有多次卡顿时间Jank time。测试总时长为Time。
Stutter(卡顿率)=∑Jank time / Time
说明: Jank为卡顿次数,Stutter为卡顿率,Jank和Stutter趋势有一致性,但并非完全线性,因为每次Jank卡顿严重性是不一样的。同时也说明了,没有Jank卡顿出现,自然也就卡顿率是0了。
1帧率过低:
**帧率(18-24),一般是24帧。**帧单帧耗时:1000ms/24≈4167ms。**帧率是一个临界点。低于这个帧率,人眼基本能感觉画面不连续性
2跳帧:
视觉预期帧率,用户潜意识里认为下帧也应该是当前帧率刷新比如一直60帧,用户潜意识里认为下帧也应该是60帧率刷新一直25帧,用户潜意识里认为下帧也应该是25帧率刷新如果是60帧一下跳变为25帧,扰乱用户视觉惯性。
1FPS:不应该低于24帧
2Jank:不应该大于0
3BigJank:不应该大于0
4Stutter:不应该大于0%
APP也需要关注FPS、Jank及卡顿率。只是需要区分使用场景,如:
1静态页面窗口:
只需关注FPS,理论FPS应该为0,否则,说明有冗余刷新,容易引起手机发热及耗电。
2有滚动动画页面窗口:
只需关注FPS,FPS处于合适值即可,无需高频刷新。
3快速滑动页面窗口:
需要关注FPS、Jank及卡顿率。手机交互灵敏度就是来源于此,Android系统才出黄油计划Jank。一般滑动状态下,帧率越高越好,Jank越小越好。
4播放视频页面窗口:
需要关注FPS、 Jank及卡顿率,视频卡顿直接影响用户。视频一般帧率18-24帧,Jank=0。比如微信播放视频、视频播放器等。
本文中的Jank、BigJank、Stutter的概念都是基于PerfDog工具的概念。
手机测试网速方法:
1手机测试网速就需要运用到一个应用,speedtest,它可以测试当前你的2G/3G网速的多少,首先你要下载Speedtest应用,通过手机助手应用搜索相关网速测试应用就可以了
2然后下载安装应用
3安装完成后进入手机界面,进入应用
4进入Speedtest后就可以看到醒目的Begin Test ,就是“开始”这两个大字,点击就可以开始测试网速了
5测试完成后,进入图所示的界面,可以看到当前网络的PING值以及上行(upload)、下载速度(download),点击表盘下方的"Restart Test"按钮可重新测速
单纯靠手机硬件是不能查看网速的,你必须下载安装相应测速软件才能对当前的实时网速进行测试。有的手机制造商出厂时捆绑了自己开发的应用软件里也有测速功能。要使用该功能对手机进行网速测试,可以打开“设置--通知和状态栏--显示实时网速/显示运营商名称”,只要在后面选择该项,就可以在状态栏中看到实时网速了。
有的手机系统不带网速显示(如苹果Ios系统)。
如果手机没有在通知栏(状态栏)显示网速功能,可以在手机管家应用程序中找到网速进行查看。也可以下载安装手机管家类应用程序,如腾讯手机管家,打开测试网速,稍候即可查看到实时网速。
为了方便开发者测试,安卓本身就内置了流畅度检测的功能。不过,这需要我们开启隐藏的开发者选项。如果你在用原生系统,那么开启开发者选项的方法很简单,进入到设置菜单“关于手机”页面,点击数次“版本号”,即可开启开发者选项。如果用的是其他ROM,方法也许有所不同
进入到开发者选项,可以看到有“GPU呈现模式分析”的选项,开启后即可以条形图和线形图的方法显示系统的界面响应速度,可以用以观察系统流畅度。那么要如何根据曲线判断系统是否流畅呢?实际上这个曲线表达的是GPU绘制每一帧界面的时间,只要不超过顶部绿线,都可以视为足够流畅。
使用系统自带方法测试流畅度的好处很多,首先是数据准确,系统肯定最知道自己的帧率如何;其次是不占资源,对流畅度测试的影响比较小。那么这个方法是否万无一失呢?其实还是有一些缺点的。比如说利用CPU渲染UI的App界面,就无法得到测试结果(当然这些界面基本无一例外卡顿无比,不用测也知道不流畅);当系统停顿了一下,例如微博加载时,响应速度会大幅增加,曲线瞬间突破绿线——这情况不能说不流畅,因为这属于内容和界面先后响应的机制,如果光凭曲线是否突破绿线判断是否流畅,未免太过局限。
问题一:苹果手机怎么测试手机性能 先在 App Store 中搜索 Basemark ,直接下载安装即可,
下载安装好以后,打开 Basemark X 应用,初次使用会看到使用协议条款,滑动到底部并点击“Accept”按钮,
随后会看到 Basemark X 的主界面,软件默认是中等测试模式,点击“Start Test”按钮开始,
测试完成以后,可以看到手机所得的综合性能分数,点击界面中的“Compare at”一栏,可以提交测试分数,
随后会在 Safari 页面中看到测试分数,向左滑动,可以看到其它机器的分数,
问题二:怎样检查iphone6s的性能 第一招:用IMEI码查看激活保修信息
iPhone 6S到手以后,建议先查一下IMEI是不是四码合一的。这是一个很老土的验机方式,但是这么多年过去了还是可以得到官方的肯定。用IMEI码上网去查查看看激活保修信息,如果查不到到当然是假的。
首先普及一下IMEI码是什么意思:是移动设备国际身份码的缩写,IMEI由15位数字组成。
iPhone 6S四码会在哪里呢?请看我下面的介绍。
iPhone 6S IMEI码第一码:
以往的iPhone 会在机身背后上,iPhone 6S是在手机卡卡托上。
iPhone 6S IMEI码第二码:
以前会在包装盒的上有IMEI码,现在会在iPhone 6S包装盒内的保修卡上。
Phone 6S IMEI码第三码:
进入手机以后,然后在关于本机这一项中可以看得到IMEI码,所有的IPHONE都可以这样查。
第二招:测试iPhone 6s新功能――3D-Touch三维触控
测试手机中的3D Touch功能这是iPhone 6s特有的,建议在试机的时候装一下微信或是支付宝这两个APP都支持3D Touch。用力按一下去如果出现如下图所示的界面说明3D Touch功能没有问题。
第三招:使用拍照,看是否有Photo Live功能
打开相机,注意看一下相机顶部的那个三个圈圈的图标有没有呈**,如果是说明Photo Live功能开启了,然后再拍一张照片看看屏幕上有没有显示LIVE这样的字样。如果有,再打开刚刚拍的那张照片重按,看看图看会不会你GIF动图一样,会动起来。如果都可以实现说明是真的,Photo Live功能是iPhone 6s特有的功能。
问题三:如何检测苹果手机的性能和处理器 可以在App Store下载安兔兔评测测试一下
问题四:iphone6 怎么测试 手机性能 这个没有意义,iPhone6 运行app流畅就行了,测分没有意义
谢谢请采纳
问题五:怎么测试iphone手机电池性能 下载一个 电池管家 软件就行了。
问题六:iPhone测试手机CPU以及其他性能的软件有哪些 推荐安兔兔或者鲁大师进行性能检测,两款软件的数据仅供参考。
问题七:苹果手机用什么软件检测手机性能? 苹果手机性能不需要检测- -手机跑分就是一个噱头,毫无意义。一定要和小伙伴比一比的话,安兔兔可以。。
问题八:苹果手机性能测试用什么软件? 也可以试试安兔兔吧
问题九:怎么测试苹果7plus的真实性能, 70分 下载安兔兔之后里面有个验机功能
问题十:如何进行iOS 性能测试 性能测试分为两种
一种是后台服务器性能测试,通过向服务器发送请求进行性能测试,这个时候ios软件相当于前台浏览器,其实质测试的还是后台服务器性能,可以使用性能测试工具loadrunner,jmeter之类
另一种是前端app测试,这个时候测试的是app在平台上运行时资源的占用,如cpu,内存,网络,流量这一类指标,可以使用苹果的开发工具xcode自带的instrumentation进行测试,不过需要mac系统
1、每个手机都有测量网速的功能,打开手机后找到安全中心并点击。
2、打开了手机的安全中心界面后在常用工具下方找到并点击打开网络诊断。
3、然后在网络诊断的界面显示的是当前实时的网速,想要测量点击右上角。
4、点击后会出现两个选项,这里我们点击其中的一键WLAN测速选项。
5、接下来就可以开始诊断网速,点击诊断界面中的开始测速选项。
6、如果我们是移动网络则会提示将消耗大量流量,点击仍要测速。
7、然后就会开始测速,测量后会显示手机网络测量的结果,包括平均速度以及最大速度。
欢迎分享,转载请注明来源:品搜搜测评网