
adb shell ps 包名,看到如下输出:
各字段解释:
USER:进程当前用户;
PID(Process ID):当前进程ID;
PPID(Process Parent ID):父进程ID;
VSIZE(Virtual Size):当前进程虚拟内存的大小;
RSS(ResIDent Set Size):进程所占的物理内存大小
WCHAN:休眠进程在内核中的地址;
PC(program counter):计算机中提供要从[存储器]中取出的下一个指令地址的[寄存器];
name:进程状态值及名称;(这个状态不知道根据什么区分的,试了下没有参考价值)
S 进程状态,常见的状态如下:
R 正在运行或在运行队列上等待调度
S 正在睡眠,该睡眠可被中断,如可以被信号唤醒
D 正在睡眠,该睡眠不可被中断,不接收信号
Z zombIE僵尸进程。进程死后没有被其父进程回收
在adb shell中:
ps | grep 包名...........查看包名进程
dumpsys meminfo PID...........查询内存信息
字段解释:
Pss Total :实际使用的物理内存,,private dirty:私有驻留内存,,Heap Size: 占用总内存,,Heap Alloc: 分配内存,,Heap Free: 空闲内存
Native Heap:Native代码分配的内存,虚拟机和AndroID框架分配内存。
Dalvik Heap:Java对象分配的占据内存,,Stack:栈内存,,Other dev:内部driver占用的内存,,Other mmap 其它文件占用的内存
.so mmap C库代码占用的内存,,.jar mmap java文件代码占用的内存,,.apk mmap apk代码占用的内存
.ttf mmap ttf文件代码占用的内存
总结
以上是内存溢出为你收集整理的Android中ps命令各字段的含义全部内容,希望文章能够帮你解决Android中ps命令各字段的含义所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)