Android中的meminfo

cey6 9年前發布 | 12K 次閱讀 Android Android開發 移動開發

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

 本文由用戶 cey6 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!