TOP
Android中TOP命令用于查看當(dāng)前CPU負(fù)載、內(nèi)存占用、進(jìn)程信息等。
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+
第一行,進(jìn)程信息:
系統(tǒng)現(xiàn)在共有668個(gè)進(jìn)程,其中處于運(yùn)行中的有1個(gè),665個(gè)在休眠(sleep),stoped狀態(tài)的有0個(gè),zombie狀態(tài)(僵尸)的有2個(gè)。
第二行,內(nèi)存信息:
物理內(nèi)存總量:3.5G
使用中的內(nèi)存:3.1G
空閑的內(nèi)存:466M
緩存的內(nèi)存:96M
第三行,交換分區(qū),android中指ZRAM:
交換分區(qū)總量:2G
使用中的交換區(qū):455M
空閑的交換區(qū)總量:1.5G
緩沖的交換區(qū):1.4G
第四行,CPU狀態(tài)信息:
800%cpu
5%user - 用戶進(jìn)程占用cpu的百分比
0%nice - 優(yōu)先值為負(fù)的進(jìn)程所占用的CPU時(shí)間
7%sys - 系統(tǒng)進(jìn)程占用cpu的百分比
788%idle - 空閑cpu百分比
1%iow - IO等待時(shí)間
0%irq - 硬中斷時(shí)間
0%sirq - 軟中斷時(shí)間
0%host -
第五行,各進(jìn)程狀態(tài)監(jiān)控:
PID — 進(jìn)程id
USER — 進(jìn)程所有者
PR — 進(jìn)程優(yōu)先級(jí)
NI — nice值。負(fù)值表示高優(yōu)先級(jí),正值表示低優(yōu)先級(jí)
VIRT — 進(jìn)程使用的虛擬內(nèi)存總量,VIRT=SWAP+RES
RES — 進(jìn)程使用的、未被換出的物理內(nèi)存大小,RES=CODE+DATA
SHR — 共享內(nèi)存大小
S — 進(jìn)程狀態(tài)。D=不可中斷的睡眠狀態(tài) R=運(yùn)行 S=睡眠 T=跟蹤/停止 Z=僵尸進(jìn)程
%CPU — 上次更新到現(xiàn)在的CPU時(shí)間占用百分比
%MEM — 進(jìn)程使用的物理內(nèi)存百分比
TIME+ — 進(jìn)程使用的CPU時(shí)間總計(jì),單位1/100秒
ARGS — 進(jìn)程名稱(命令名/命令行)