查看activity
1、查看栈顶activity的名字
adb shell dumpsys activity | grep "mFocusedActivity"
结果如下
mFocusedActivity: ActivityRecord{bcab688 u0 com.youkuchild.android/.videohome.ChildAudioHomeActivity t57193}
这个命令只能看到activity的名字,想看更详细的信息就看下一条
2、查看activity的详细信息包括activity的名字、view结构、fragment信息
adb shell dumpsys activity top
查看package信息
可以看到manifest里的相关信息
adb shell dumpsys package com.fish.marqueetext
进程命令
根据包名查pid
ps |grep marqueetext
得到如下,其中第二个32723就是pid
u0_a1125 32723 0 875 1783808 68288 0 0000000000 S com.fish.marqueetext
查看当前进程的内存映射信息,比如加载了哪些dex,哪些so
cat /proc/[pid]/maps
查看某个进程的线程数
查当前进程的线程数,31923为pid
adb shell ps -T -p 31923 > threadCnt.txt