为什么长按home键不能出现刚刚关闭的应用,但是却一直后台运行,浪费电量和流量?
分析:可以查看所有正在运行的进程
ps xxx 显示过滤指定名称的进程和原来的Linux相比,貌似更人性化了,或者说,功能简洁了许多,毕竟Android的toolbox是为适应大多数移动设备而设计的。
接着我们一起学习一下Android的ps命令参数: -t -x -P -p -c [pid|name]
-t 显示进程下的线程列表
-x 显示进程耗费的用户时间和系统时间,格式:(u:0, s:0),单位:秒(s)
-P 显示调度策略,通常是bg或fg,当获取失败将会是un和er
-p 显示进程的优先级和nice等级
-c 显示进程耗费的CPU时间 (可能不兼容Android 4.0以前的老版本系统)
[pid] 过滤指定的进程PID
[name] 过滤指定的进程NAME
和Linux的ps不同,Linux的ps命令可以这样子:ps -aux,Android上ps的参数并不能一起使用,如ps -txPc.
小提示: 内核根据进程的nice值决定进程需要多少处理器时间. nice值的取值范围是是: -20到20. 一个具有-20 的 nice 值的进程有很高的优先级. 一个 nice 值为 20 的进程的优先级则很低.
相关文章
- centos中如何查看进程的安装目录?
- linux下查看进程的几种常用方法
- 6.1.2、ps:查看正在运行的进程
- c#中总是提示“在代码运行时或者在禁用“只要一个进程中断,就中断所有进程”选项时,不允许进行更改。
- Ubuntu下查看硬盘分区UUID的方法&所有Linux目录樹
- Android获取当前正在运行的线程和使用的内存
- 获取该虚拟机的所有权失败。主机上的某个应用程序正在使用该虚拟机
- 错误:PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问。“+文件路径“的解决方案
- Linux查看进程的内存占用情况
- 模块""可能与您正在运行的Windows版本不兼容。检查该模块是否与的x86或x64版