标签:
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、与服务器交互的网络速度
标签:
原文地址:http://www.cnblogs.com/penghong2014/p/4882169.html