TOP
Android中TOP命令用于查看当前CPU负载、内存占用、进程信息等。
adb shell "top -m 15"
Tasks: 668 total, 1 running, 665 sleeping, 0 stopped, 2 zombie
Mem: 3.5G total, 3.1G used, 466M free, 96M buffers
Swap: 2.0G total, 455M used, 1.5G free, 1.4G cached
800%cpu 5%user 0%nice 7%sys 788%idle 1%iow 0%irq 0%sirq 0%host
PID USER PR NI VIRT RES SHR S[%CPU] %MEM TIME+ ARGS
15636 root 20 0 35M 3.1M 2.5M S 0.0 0.0 0:00.00 sleep 60
15581 root 20 0 112M 5.0M 4.2M S 0.0 0.1 0:00.08 adbd --root_sec+
15564 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 [kbase_event]
15509 system 20 0 5.8G 154M 121M S 0.0 4.1 0:00.39 com.oppo.engine+
15484 u0_a132 20 0 1.8G 111M 86M S 0.0 3.0 0:00.36 com.oppo.camera
15464 u0_a144 20 0 5.2G 104M 75M S 0.0 2.8 0:00.20 com.nearme.romu+
15445 system 20 0 5.2G 96M 68M S 0.0 2.6 0:00.17 com.coloros.loc+
15400 system 20 0 5.2G 99M 71M S 0.0 2.6 0:00.09 com.oppo.lfeh
15319 u0_a170 16 -4 1.7G 157M 131M S 0.0 4.2 0:00.86 com.android.chr+
15282 u0_a150 20 0 5.4G 116M 87M S 0.0 3.1 0:00.61 com.facebook.ap+
第一行,进程信息:
系统现在共有668个进程,其中处于运行中的有1个,665个在休眠(sleep),stoped状态的有0个,zombie状态(僵尸)的有2个。
第二行,内存信息:
物理内存总量:3.5G
使用中的内存:3.1G
空闲的内存:466M
缓存的内存:96M
第三行,交换分区,android中指ZRAM:
交换分区总量:2G
使用中的交换区:455M
空闲的交换区总量:1.5G
缓冲的交换区:1.4G
第四行,CPU状态信息:
800%cpu
5%user - 用户进程占用cpu的百分比
0%nice - 优先值为负的进程所占用的CPU时间
7%sys - 系统进程占用cpu的百分比
788%idle - 空闲cpu百分比
1%iow - IO等待时间
0%irq - 硬中断时间
0%sirq - 软中断时间
0%host -
第五行,各进程状态监控:
PID — 进程id
USER — 进程所有者
PR — 进程优先级
NI — nice值。负值表示高优先级,正值表示低优先级
VIRT — 进程使用的虚拟内存总量,VIRT=SWAP+RES
RES — 进程使用的、未被换出的物理内存大小,RES=CODE+DATA
SHR — 共享内存大小
S — 进程状态。D=不可中断的睡眠状态 R=运行 S=睡眠 T=跟踪/停止 Z=僵尸进程
%CPU — 上次更新到现在的CPU时间占用百分比
%MEM — 进程使用的物理内存百分比
TIME+ — 进程使用的CPU时间总计,单位1/100秒
ARGS — 进程名称(命令名/命令行)
网友评论