MTK平台安卓手机性能测试方法
2014-12-11 15:34
225 查看
笔者这段时间测试安卓手机,安卓手机的性能大家都知道了,用的时间长了就是卡,慢,需要刷机,而就算新买来的手机,偶尔滑动也有些卡顿,这次我就自己的测试方法,从开机时间,主页滑动的刷新频率,应用第一次启动速度,非滑动下的刷新频率来测试一个手机的性能。
测试之前,保证手机连接电脑,正常启动adb工具
1.开机时间:
一般测试的方法是人工计时,这的确是个不错的方法,但是耗时耗力,最重要的人工测试误差较大,而我经过查问,知道了在adb工具下有个命令:
adb shell cat /proc/bootprof
(说白了也就是查看Linux内黑下的proc文件夹中的内容)是可以反映出启动过程中的每个进程消耗了多少时间,依此叠加来显示开机时间。
2.主页滑动时的刷新率(home_fps)
一般来说,桌面是用户接触最多的一个场景,而桌面滑动的流畅性是至关重要的一个体验标准。即使使用当今最强的CPU,系统优化不好,桌面程序写的不行,要卡还是得卡,这个用安卓的朋友都有很大的体验。它的测试在MTK的平台下,笔者借助的是SurfaceFlinger,只要执行:
adb logcat -s SurfaceFlinger | findstr fps
当快速滑动住页面的时候,屏幕上就会闪现当前的fps值,即屏幕刷新率。一般来说,只有fps达到60的时候,人眼才会感觉很丝滑流畅,没有卡顿,可惜笔者测试了几个机器,都没有达到这个水准的。
3.应用第一次启动时间
应用第一次启动的时候,内存中没有任何该应用的信息,是从头开始,才能正确反应速度的快慢。
有两种方法可以测试应用相应速度:
①通过mtk logger,在生成的文件下,找到event.log文件,打开之后,搜索activity_lauch_time,就可以显示当前情况下所启动activity的所有消耗时间
②通过eclipse的DDMS工具,过滤log,过滤的tag值为ActivityManager,Level值为I,在启动的时候可以找启动应用所需要的时间,经过验证与方法1时间长短是一致的
![](https://img-blog.csdn.net/20140418103045109?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbWVtb3J5anM=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
4.非滑动下的fps,这个就是你日常操作的时候的流畅度,有专门的软件:fps2d 可以测试
测试之前,保证手机连接电脑,正常启动adb工具
1.开机时间:
一般测试的方法是人工计时,这的确是个不错的方法,但是耗时耗力,最重要的人工测试误差较大,而我经过查问,知道了在adb工具下有个命令:
adb shell cat /proc/bootprof
(说白了也就是查看Linux内黑下的proc文件夹中的内容)是可以反映出启动过程中的每个进程消耗了多少时间,依此叠加来显示开机时间。
2.主页滑动时的刷新率(home_fps)
一般来说,桌面是用户接触最多的一个场景,而桌面滑动的流畅性是至关重要的一个体验标准。即使使用当今最强的CPU,系统优化不好,桌面程序写的不行,要卡还是得卡,这个用安卓的朋友都有很大的体验。它的测试在MTK的平台下,笔者借助的是SurfaceFlinger,只要执行:
adb logcat -s SurfaceFlinger | findstr fps
当快速滑动住页面的时候,屏幕上就会闪现当前的fps值,即屏幕刷新率。一般来说,只有fps达到60的时候,人眼才会感觉很丝滑流畅,没有卡顿,可惜笔者测试了几个机器,都没有达到这个水准的。
3.应用第一次启动时间
应用第一次启动的时候,内存中没有任何该应用的信息,是从头开始,才能正确反应速度的快慢。
有两种方法可以测试应用相应速度:
①通过mtk logger,在生成的文件下,找到event.log文件,打开之后,搜索activity_lauch_time,就可以显示当前情况下所启动activity的所有消耗时间
②通过eclipse的DDMS工具,过滤log,过滤的tag值为ActivityManager,Level值为I,在启动的时候可以找启动应用所需要的时间,经过验证与方法1时间长短是一致的
4.非滑动下的fps,这个就是你日常操作的时候的流畅度,有专门的软件:fps2d 可以测试
相关文章推荐
- MTK平台安卓手机性能测试方法
- MTK平台安卓手机性能测试方法
- 安卓手机性能测试方法
- 判断MTK平台手机主板芯片型号的简单方法
- MTK平台手机进工程模式方法
- MTK平台手机音量修改方法 DIY的就是山寨手机
- MTK手机平台无法测试FT,无法写入IMEI号
- APT(Android Performance Testing Tools)安卓平台高效性能测试工具
- H5 Web App 的性能测试平台 : 使用 Frida 实现 AOP 拦截 hook Android 原生应用的方法
- Android 系统性能优化(12)---MTK 平台UX性能分析方法
- 安卓手机性能测试
- android mtk平台 手机恢复出厂设置数据不删除的方法
- 判断MTK平台手机主板芯片型号的简单方法
- Jmeter:使用代理录制安卓手机APP性能测试脚本
- MTK平台手机音量参数的调整方法
- 性能测试方法 (转贴)
- [原创]网站前端页面级性能测试方法
- Eclipse 测试和性能工具平台(TPTP)
- 性能测试方法
- 性能测试中考虑时间(Thinking Time)的计算方法