码迷,mamicode.com
首页 > 移动开发 > 详细

android性能测试常见指标

时间:2015-10-15 14:32:03      阅读:394      评论:0      收藏:0      [点我收藏+]

标签:

1、内存

 在android系统中,每个APP进程除了同其他进程共享(shared dirty)外,还独用私有内存(private dirty),通常我们使用PSS(=私有内存+比例分配共享内存)来衡量一个APP的内存开销

 测试方法:adb shell dumpsys meminfo 应用包名

技术分享

备注:adb shell dumpsys meminfo列出了所有应用占用的内存大小

2、CPU

3、流量

adb shell cat /proc/net/xt_qtaguid/stats中有流量的使用情况

用法:

首先需求获取应用的UID

adb shell dumpsys package com.android.mms |findstr userId=

然后...

adb shell cat /proc/net/xt_qtaguid/stats | findstr userId

 

48 wlan0 0x0 10127 0 316574 2279 472562 3651 316574 2279 0 0 0 0 472562 3651 0 0 0 0
49 wlan0 0x0 10127 1 6172960 4936 415951 5215 6172960 4936 0 0 0 0 415951 5215 0 0 0 0
50 wlan0 0x3792d5b400000000 10127 0 29678 208 32168 296 29678 208 0 0 0 0 32168 296 0 0 0 0
51 wlan0 0x3792d5b400000000 10127 1 226170 222 25745 265 226170 222 0 0 0 0 25745 265 0 0 0 0
56 wlan0 0xfa1dcc4b00000000 10127 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
57 wlan0 0xfa1dcc4b00000000 10127 1 3014885 2127 139857 2117 3014885 2127 0 0 0 0 139857 2117 0 0 0 0

其中第6和8列为 rx_bytes(接收数据)和tx_bytes(传输数据)包含tcp,udp等所有网络流量传输的统计。

备注:脚本页http://www.cnblogs.com/penghong2014/p/4530875.html

4、电量

android的很多特性都比较耗电(如屏幕,GPS,sensor传感器,唤醒机制,CPU,连网等的使用)

1)灭屏待机最省电

2)WiFi比蜂窝数据,包括2G(GPRS)、3G更省电

当用户按power键,使得手机进入灭屏休眠状态,Android系统其实是做了前面说的一些工作:关闭屏幕、触摸屏、传感器、dump当前用户态和内核态程序运行上下文到内存或者硬盘、关闭CPU供电

应减小应用对CPU的唤醒,才能省电

5、启动速度

6、滑动速度、界面切换速度

动画帧率

        图片处理器每秒刷新的帧数(FPS),可用来指示页面是否平滑的渲染。高的帧率可以得到更流畅,更逼真的动画,不过帧率达到60fps以上,人眼主观感受到的差别就不大了。所以以60fps作为衡量标准,即要求每一帧刷新的时间小于16ms,这样才能保证滑动中平滑的流畅度。

7、与服务器交互的网络速度

android性能测试常见指标

标签:

原文地址:http://www.cnblogs.com/penghong2014/p/4882169.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!