查看进程
adb shell ps | findstr com.example.myapplication
// result
u0_a275 26312 914 17185988 193260 do_freezer_trap 0 S com.example.myapplication
- 用户
USER
: u0_a275
- 该字段表示运行此进程的用户。在
Android
中,应用通常以 uN_aM
的格式表示,其中 N
是用户 ID
,M
是应用 ID
。这里的 u0_a275
表示该进程是由用户 0
下的应用 275
运行
- 进程
PID
: 26312
PID
可以用于对该进程执行其他操作(如终止进程)
- 父进程
PPID
: 914
- 虚拟内存大小
VSIZE
: 17185988
- 进程使用虚拟内存的大小,以字节为单位。虚拟内存包括进程可以访问的所有内存,包括交换空间
- 实际内存使用
RSS
: 193260
- 进程实际使用的物理内存的大小,以字节为单位。这是进程在实际内存中占用的空间
- 进程状态
WCHAN
: do_freezer_trap
- 进程正在等待的内核函数或事件。
do_freezer_trap
表示进程当前处于某种等待状态
- 调度优先级
PC/PRI
: 0
- 进程的优先级或调度策略。通常,数值越低表示优先级越高。
- 进程状态
S
: S,常见的进程状态包括:
- R:运行中(正在使用 CPU)
- S:休眠中(可中断的休眠状态,等待某个事件)
- D:不可中断的休眠状态(通常等待 I/O)
- T:已停止(可通过信号停止)
- Z:僵尸进程(已终止但尚未被父进程回收)
- 进程名称
NAME
: 应用包名,com.example.myapplication
强杀进程
adb shell kill 26312
adb shell kill -9 26312