APP性能测试:启动时间、CPU、耗电量、流量、内存
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了APP性能测试:启动时间、CPU、耗电量、流量、内存,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1746字,纯文字阅读大概需要3分钟。
内容图文
app的启动与停止
启动app的命令:adb shell am start -n packageName/activity
查看被测应用app的包名和活动名activity的命令:
adb shell "dumpsys window | grep mCurrentFocus"
这里以调出系统通讯录为例。
查看app启动时间命令:
adb shell am start -W -n packageName/activity
ThisTime:最后一个启动的Activity的启动耗时
TotalTime:自己的所有Activity的启动耗时
WaitTime: ActivityManagerService启动App的Activity时的总时间(包括当前Activity的onPause()和自己Activity的启动)
停止app的命令:
adb shell am force-stop packagename(杀死进程)
adb shell input keyevent 3 (置于后台)
CPU
adb shell "dumpsys cpuinfo | grep packagename"
其他常用命令:
adb shell am start -W packageName/.MainActivity 启动时间
adb shell dumpsys meminfo $PID 指定程序内存使用情况
adb shell dumpsys meminfo packageName 指定程序内存使用情况
adb shell dumpsys cpuinfo packageName 指定程序CPU使用情况
adb shell cat /proc/uid_stat/$PID/tcp_rcv 接收的数据流量
adb shell cat /proc/uid_stat/$PID/tcp_snd 发送的数据流量
adb shell dumpsys batterystats packageName | more 指定程序电量消耗信息
adb shell dumpsys batterystats | more 综合电量消耗
adb shell dumpsys battery 电池信息
adb shell "ps | grep packageName" 查指定程序pid
其他常用命令:
adb shell getprop 查看手机信息
adb shell getprop ro.serialno 查看手机序列号
adb shell cat /proc/cpuinfo 查看手机CPU信息
adb shell cat /proc/meminfo 查看手机内存信息
adb uninstall packageName 卸载apk
adb reboot 重启手机
adb reboot recovery 重启手机到recovery
adb reboot bootloader 重启手机到bootloader界面
adb kill-server 关闭adb服务
adb start-server 启动adb服务
内容总结
以上是互联网集市为您收集整理的APP性能测试:启动时间、CPU、耗电量、流量、内存全部内容,希望文章能够帮你解决APP性能测试:启动时间、CPU、耗电量、流量、内存所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。