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系統。