查看进程
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