MTK平台安卓手机性能测试方法
来源:互联网 发布:在手机淘宝上如何评论 编辑:程序博客网 时间:2024/05/01 22:26
笔者这段时间测试安卓手机,安卓手机的性能大家都知道了,用的时间长了就是卡,慢,需要刷机,而就算新买来的手机,偶尔滑动也有些卡顿,这次我就自己的测试方法,从开机时间,主页滑动的刷新频率,应用第一次启动速度,非滑动下的刷新频率来测试一个手机的性能。
测试之前,保证手机连接电脑,正常启动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 可以测试
原文地址:http://blog.csdn.net/memoryjs/article/details/23993545
- MTK平台安卓手机性能测试方法
- MTK平台安卓手机性能测试方法
- MTK平台安卓手机性能测试方法
- 安卓手机性能测试方法
- 安卓手机性能测试
- MTK平台手机进工程模式方法
- DDMS测试安卓手机APP的性能
- MTK手机平台指令
- 安卓性能测试
- MTK平台手机音量参数的调整方法
- 判断MTK平台手机主板芯片型号的简单方法
- 判断MTK平台手机主板芯片型号的简单方法
- MTK手机平台及相关
- MTK平台手机相关指令
- MTK平台手机adb问题
- 安卓MTK手机获取SIM卡相关信息
- 对MTK安卓平台LCM驱动的理解
- 安卓traceview性能测试
- Matlab---M文件概述
- actionBar的使用
- 获取系统相册照片(直接提取照片)
- Windows系统版本判定那些事儿
- Python如何实现单例模式?其他23种设计模式python如何实现?
- MTK平台安卓手机性能测试方法
- 安卓之单例模式
- Interactive Cloth 交互布料
- 为什么 mysql 里的 ibdata1 文件不断的增长?
- 天才在左疯子在右 读书笔记
- 浅谈Future
- 闲聊ROOT权限——ROOT权限的前世今生
- Java学习之【深入理解Java虚拟机---对象的创建】
- 我的Android进阶之旅------>Android字符串资源中的单引号问题error: Apostrophe not preceded by 的解决办法