添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

adb shell 终端,输入 ps ,可查看手机当前所有的进程状态,其中 ps 的英文全称是Process Status。 ps命令对于分析系统异常情况时都是必备的技能,需要通过这个简单命令来查看系统真实的状态。

  • -t 显示进程里的所有子线程
  • -c 显示进程耗费的CPU时间
  • -p 显示进程优先级、nice值、调度策略
  • -P 显示进程,通常是bg(后台进程)或fg(前台进程)
  • -x 显示进程耗费的用户时间和系统时间,格式:(u:0, s:0),单位:秒(s)。
  • 上面的参数可根据需要自由组合,比如查看进程 内的所有子进程和子线程: `ps -t | grep `;

    查看所有普通应用程序,由于目前android是单用户的,所以用户普通进程的user都是以u0 开头的,google有意把android发展成支持多用户的,以后应该会有u1 , u2_等等的用户名,另外普通app的uid是从10000开始:

     `ps | grep ^u0`;
    

    输出结果含义

    例如,在我手机输出如下命令:(20671是某个进程pid)

    ps -P -p -x -c  | grep -E "NAME| 20671 "
    

    输出结果:

    结果分析: