Android中ps命令各字段的含义

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框架分配内存。,,TOTAL:当前进程占用的内存

Dalvik Heap:Java对象分配的占据内存,,Stack:栈内存,,Other dev:内部driver占用的内存,,Other mmap  其它文件占用的内存

.so mmap  C库代码占用的内存,,.jar mmap  java文件代码占用的内存,,.apk mmap apk代码占用的内存

.ttf mmap  ttf文件代码占用的内存

 

其他常用服务信息查询
内存 adn shell dumpsys meminfo 
CPU adn shell dumpsys cpuinfo 
帧率 adn shell dumpsys gfxinfo
显示 adn shell dumpsys display
电源 adn shell dumpsys power
电池状态 adn shell dumpsys batterystats
电池 adn shell dumpsys battery
闹钟 adn shell dumpsys alarm
位置 adn shell dumpsys location
备注:后面可以加包名查询当前应用的情况

https://blog.csdn.net/perfectnihil/article/details/90809239...................使用 adb shell dumpsys gfxinfo测试ui性能

 

相关文章