ps进程命令
来源:互联网 发布:linux重启后dracut 编辑:程序博客网 时间:2024/06/14 15:18
转载请标明出处:http://blog.csdn.net/xx326664162/article/details/52326993 文章出自:薛瑄的博客
你也可以查看我的其他同类文章,也会让你有一定的收货
ps进程命令
和Linux的ps不同,Linux的ps命令可以这样子:ps -aux,Android上ps的参数并不能一起使用,如ps -txPc.
在adb shell终端,输入 ps,可查看手机当前所有的进程状态,其中ps的英文全称是Process Status。
手机当前的进程状态:
USER PID PPID VSIZE RSS WCHAN PC NAMEroot 1 0 312 220 c009b74c 0000ca4c S /initroot 2 0 0 0 c004e72c 00000000 S kthreaddroot 3 2 0 0 c003fdc8 00000000 S ksoftirqd/0root 4 2 0 0 c004b2c4 00000000 S events/0... ...root 27 1 740 196 c0158eb0 afd0d8ac S /system/bin/shsystem 28 1 808 204 c01a94a4 afd0db4c S /system/bin/servicemanagerroot 29 1 3736 372 ffffffff afd0e1bc S /system/bin/voldroot 30 1 3716 336 ffffffff afd0e1bc S /system/bin/netd... ...system 59 33 183396 25580 ffffffff afd0db4c S system_serverapp_0 108 33 134184 14876 ffffffff afd0eb08 S com.android.inputmethod.pinyinradio 112 33 147300 15804 ffffffff afd0eb08 S com.android.phoneapp_25 122 33 149408 19932 ffffffff afd0eb08 S com.android.launchersystem 124 33 136708 13172 ffffffff afd0eb08 S com.android.settingsapp_0 148 33 148892 18044 ffffffff afd0eb08 S android.process.acore
1. 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
2. ps结果分析
例如,在我手机输出如下命令:(20671是某个进程pid)
ps -P -p -x -c | grep -E "NAME| 20671 "
//查找进程信息中包含"com.tencen"的进程ps | grep com.tencen//可用来查找,字段USER包含u0的进程ps | grep u0
- grep 查找进程信息中包含指定字符的进程
注: WCHAN值为0代表进程处于运行态;否则代表内核地址(休眠态)。
参考:
ps进程命令
解析ANDROID ps命令执行后各项参数的含义
每天一个linux命令(41):ps命令
微信Android客户端后台保活经验分享
Android的ps命令介绍和技巧
- 查看进程命令ps
- 进程查看命令 ps
- ps进程命令
- Linux进程命令 - ps
- ps进程命令
- ps进程命令
- Android ps进程命令
- ps进程命令
- ps查看进程命令用法
- ps 命令中的进程状态
- ps查看进程命令用法
- ps 命令查看进程状态
- ps 命令查看进程状态
- linux进程查看命令ps
- ps 命令查看进程状态
- linux ps 查看进程命令
- linux命令 ps 列出进程
- Linux进程监测命令ps
- hdoj1398
- Spring大致流程梳理【未完结】
- Codeforces 709B Checkpoints ( 模拟)
- 关于ubuntu16.04 ubuntu14.04 安装MySQL的远程访问的问题
- Shader Forge 基础使用方法
- ps进程命令
- Leap Motion 的原理
- 遇见的bug
- adb 常用命令的使用
- Python中urllib.request模块的Request对象
- shell浅谈之十一别名、列表及数组
- 【NOI2004T1】郁闷的出纳员-平衡树入门题
- 源码自学 **运动网_1
- shell实例浅谈之二批量创建文件并重新命名