這里只記錄本人經(jīng)常使用,但是容易忘記的命令
adb -s xxx install xxx.apk 指定一個(gè)模擬器安裝apk文件
adb shell dumpsys activity 查看activity任務(wù)棧信息
adb shell dumpsys gfxinfo <package-name>
dump gfxinfo 得到的最近 128 幀 window 刷新每一幀所消耗的時(shí)間adb shell dumpsys meminfo [package-name]
全局查看內(nèi)存使用情況cd android-sdk/platform-tools/systrace
python systrace.py --time=10 -o mynewtrace.html sched gfx view wm
這個(gè)是跟蹤 10s 內(nèi),每一幀的繪制情況,得到如下數(shù)據(jù),密密麻麻,又有很多信息可挖。adb shell ps
指令查找對(duì)應(yīng)進(jìn)程的pidadb shell cat /proc/${pid}/oom_adj
(設(shè)備需要root)返回對(duì)應(yīng)進(jìn)程的adj值。
例如:pid = 2121 的進(jìn)程 -> adb shell cat /proc/2121/oom_adj先進(jìn)入adb shell環(huán)境 - $ dumpsys activity services
查看當(dāng)前所有服務(wù)信息