本文演示了查看手机cpu信息,内存信息的方法:即直接查看cpuinfo,meminfo文件。
你也可以使用top命令查看cpu的实时使用情况。
cpuinfo,meminfo文件的位置:
/proc/cpuinfo
/proc/meminfo
查看cpu信息:
1|shell@android:/proc $ cat cpuinfo
Processor : ARMv7 Processor rev 4 (v7l)
processor : 0
BogoMIPS : 13.53
processor : 1
BogoMIPS : 13.53
Features : swp half thumb fastmult vfp edsp neon vfpv3 tls
CPU implementer : 0x51
CPU architecture: 7
CPU variant : 0x0
CPU part : 0x02d
CPU revision : 4
Hardware : MIONE
Revision : 0000
Serial : 000000000000000
查看内存信息:
shell@android:/proc $ cat meminfo
MemTotal: 768108 kB
MemFree: 38292 kB
Buffers: 22680 kB
Cached: 116252 kB
SwapCached: 0 kB
Active: 558672 kB
Inactive: 69772 kB
Active(anon): 491064 kB
Inactive(anon): 328 kB
Active(file): 67608 kB
Inactive(file): 69444 kB
Unevictable: 1512 kB
Mlocked: 0 kB
HighTotal: 423936 kB
HighFree: 7980 kB
LowTotal: 344172 kB
LowFree: 30312 kB
SwapTotal: 0 kB
SwapFree: 0 kB
Dirty: 12 kB
Writeback: 0 kB
AnonPages: 491024 kB
Mapped: 102384 kB
Shmem: 368 kB
Slab: 24332 kB
SReclaimable: 9684 kB
SUnreclaim: 14648 kB
KernelStack: 8408 kB
PageTables: 14080 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 384052 kB
Committed_AS: 10180196 kB
VmallocTotal: 401408 kB
VmallocUsed: 60688 kB
VmallocChunk: 191492 kB
用top命令实时查看cpu使用情况
(按照cpu占用率从高到低):
127|shell@android:/proc $ top
User 8%, System 5%, IOW 3%, IRQ 0%
User 47 + Nice 2 + Sys 31 + Idle 492 + IOW 22 + IRQ 0 + SIRQ 0 = 594
PID PR CPU% S #THR VSS RSS PCY UID Name
586 0 3% S 15 518356K 62924K fg system com.android.systemui
488 0 1% S 95 596396K 62916K fg system system_server
135 0 1% S 11 59120K 9520K fg system /system/bin/surfaceflinger
2148 1 1% S 58 555124K 54468K bg u0_a53 com.netease.news.lite
4851 1 1% R 1 1120K 524K shell top
4 0 0% S 1 0K 0K root kworker/0:0
21 1 0% S 1 0K 0K root kworker/1:1
3971 1 0% S 1 940K 532K shell logcat
874 0 0% S 11 477336K 34752K fg system com.miui.securitycenter
3849 0 0% S 6 5548K 260K shell /sbin/adbd
3658 0 0% S 20 529940K 49528K bg u0_a59 com.tencent.mm:push
4249 0 0% S 1 0K 0K root kworker/u:1
572 0 0% S 1 0K 0K root dhd_dpc
2115 0 0% S 19 511996K 45256K bg u0_a53 com.netease.news.lite:ajmd
651 0 0% S 14 509816K 53364K fg system com.android.settings
1 0 0% S 1 428K 296K root /init
82 1 0% S 1 0K 0K root kinteractiveup
3569 1 0% S 34 766140K 69308K bg u0_a59 com.tencent.mm
可见,在这一次top命令中,cpu占比最多的三个进程是:
systemui //ui
system_server //即android framework各组件所在的进程。
surfaceflinger //surfaceflinger,用于显示数据到屏幕上。