性能数据获取命令

性能数据获取命令
1,查看app系统日志
adb shell logcat –s ActivityManager
2,查看对应应用的启动时间  (total +3s98ms)
adb shell logcat –s ActivityManager |grep Displayed
3,adb 命令启动app
adb shell am start –W –n com.jingdong.app.mall/.main.MainActivity(包名,主页名)
关注显示的TotalTime为应用的启动时间
4,adb命令查看应用占用CPU情况
adb shell top
adb shell top |grep <pid> 进程号过滤
adb shell top |grep <package name> 包名过滤
5,查看CPU占用显示的内容
adb shell dumpsys cpuinfo
消息过滤
过滤进程号
adb shell dumpsys cpuinfo |grep <pid>
过滤包名
adb shell dumpsys cpuinfo |grep <package name>
top是持续监控状态,而dumpsys cpuinfo获取的实时CPU占用率数据

6,查看内存显示的内容
adb shell dumpsys meminfo
过滤包名
adb shell dumpsys meminfo -s <包名>
关注Total pss的数值为存储占用内存
7, 电源
adb shell dumpsys power
8,电池状态
adb shell dumpsys batterystats
    获取当前电量%
    adb shell dumpsys battery |grep “level”
9,电池
adb shell dumpsys battery
10,位置
adb shell dumpsys location
11,获取进程列表
adb shell ps
adb shell ps |grep <package name>

12,单个应用的最大内存限制
adb shell getprop |grep heapgrowthlimit
13,获取手机总内存
adb shell cat /proc/meminfo |findstr MemTotal
13,获取应用UId方法
    1,adb shell dumpsys package <包名>|grep userId=
    2.1获取pid
    adb shell ps |grep <包名>
    2.2 通过pid获取Uid
    adb shell cat /proc/<pid>/status|grep Uid
14,获取流量数据方法
1,adb shell cat /proc/uid_stat/<uid>/tcp_rcv
数据累计大小,单位为字节
2,adb shell cat /proc/uid_stat/<uid>/tcp_snd

自动随机无规则执行无差别测试
15,adb shell monkey -v -v -v -p <包名> --throttle 100 1000

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值