Android中的meminfo
1. 简介:
熟悉Linux的朋友都知道,在Linux中,meminfo,cpuinfo可以作为命令来使用,用于显示内存信息和cpu信息,其实,这两个命令分别对应于/proc/meminfo和/proc/cpuinfo两个文件。
既然Android是基于Linux kernel的,所以,也同样有这两个文件,只是,在Android中,没有提供对应的命令而已,不过,我们仍然可以通过cat命令来显示这两个文件的内容:
cat /proc/meminfo
cat /proc/cpuinfo
2. 实例:
shell@android:/ $ cat /proc/meminfo
cat /proc/meminfo
MemTotal: 1833364 kB
MemFree: 95672 kB
Buffers: 81136 kB
Cached: 907164 kB
SwapCached: 0 kB
Active: 1192372 kB
Inactive: 334392 kB
Active(anon): 539100 kB
Inactive(anon): 1488 kB
Active(file): 653272 kB
Inactive(file): 332904 kB
Unevictable: 596 kB
Mlocked: 0 kB
HighTotal: 1293312 kB
HighFree: 13104 kB
LowTotal: 540052 kB
LowFree: 82568 kB
SwapTotal: 0 kB
SwapFree: 0 kB
Dirty: 16 kB
Writeback: 0 kB
AnonPages: 539044 kB
Mapped: 129468 kB
Shmem: 1544 kB
Slab: 47076 kB
SReclaimable: 22764 kB
SUnreclaim: 24312 kB
KernelStack: 13040 kB
PageTables: 24436 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 916680 kB
Committed_AS: 18306552 kB
VmallocTotal: 172032 kB
VmallocUsed: 107076 kB
VmallocChunk: 6148 kB
shell@android:/ $ cat /proc/cpuinfo
cat /proc/cpuinfo
Processor : ARMv7 Processor rev 0 (v7l)
processor : 0
BogoMIPS : 1592.52
Features : swp half thumb fastmult vfp edsp neon vfpv3 tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x3
CPU part : 0xc09
CPU revision : 0
Chip revision : 0020
Hardware : SMDK4x12
Revision : 000b
Serial : 396a312d4df7f482
3. 引申:
同理,我们可以用类似的方法去了解Android中文件系统,以便更加熟悉Android系统。