这里只记录本人经常使用,但是容易忘记的命令
adb -s xxx install xxx.apk 指定一个模拟器安装apk文件
adb shell dumpsys activity 查看activity任务栈信息
adb shell dumpsys gfxinfo <package-name>
dump gfxinfo 得到的最近 128 帧 window 刷新每一帧所消耗的时间adb shell dumpsys meminfo [package-name]
全局查看内存使用情况cd android-sdk/platform-tools/systrace
python systrace.py --time=10 -o mynewtrace.html sched gfx view wm
这个是跟踪 10s 内,每一帧的绘制情况,得到如下数据,密密麻麻,又有很多信息可挖。adb shell ps
指令查找对应进程的pidadb shell cat /proc/${pid}/oom_adj
(设备需要root)返回对应进程的adj值。
例如:pid = 2121 的进程 -> adb shell cat /proc/2121/oom_adj先进入adb shell环境 - $ dumpsys activity services
查看当前所有服务信息