为何一些系统信息监测类的apk中所看到的内存总量比实际的要小,可用内存容量非常低(有时会显示只有10MB)
==》 应用程序中所看到的内存总容量偏小,这个现象在android设备中是非常普遍的,即使是三星手机也会出现这种情况。其中的原因在于:linux在启动之后会分配一部分内存给内核以及驱动模块使用,
linux对内核和驱动有个保护机制,将会禁止应用层去访问内核和驱动使用的内存区域,以避免引发系统崩溃, 这也就造成了应用层无法访问这块内存,包括读、写,所以应用层只能读到此内存区域外的内存,
那理所当然,应用层看到的内存总容量比实际容量要少一些。
==》 应用程序中所看到的内存总容量偏小,这个现象在android设备中是非常普遍的,即使是三星手机也会出现这种情况。其中的原因在于:linux在启动之后会分配一部分内存给内核以及驱动模块使用,
linux对内核和驱动有个保护机制,将会禁止应用层去访问内核和驱动使用的内存区域,以避免引发系统崩溃, 这也就造成了应用层无法访问这块内存,包括读、写,所以应用层只能读到此内存区域外的内存,
那理所当然,应用层看到的内存总容量比实际容量要少一些。