在设备上,通过adb shell连接后,使用cat proc/meminfo,能够查看当前设备的mem使用情况。但是,显示的MemTotal是小于实际内存的。
查阅了以下资料,描述如下,
MemTotal :可供系统和用户使用的总内存大小 (它比实际的物理内存要小,因为还有些内存要用于radio, DMA buffers, 等). 现在,我手上有三个设备,其中两个的 (总内存 - MemTotal) 的值在 120M左右。 而有一个设备的 (总内存 - MemTotal) 的值在 20M左右!我想请教下,什么差别这么大? (总内存 - MemTotal) 的值具体是用于哪些地方了?