Android系统为了保护有限的内存空间,对单个应用可使用的内存空间进行了限制,最初是16M,后来是32M,目前有的手机已达到128M或更大。
连接手机后,通过#adb shell cat /system/build.prop来查看,信息如下:
dalvik.vm.heapstartsize=8m 应用启动时系统初始分配的内存大小
dalvik.vm.heapgrowthlimit=128m 在应用堆大小受控制情况下,应用最大内存限制(仅仅针对dalvik堆,不包括native堆)
Android系统为了保护有限的内存空间,对单个应用可使用的内存空间进行了限制,最初是16M,后来是32M,目前有的手机已达到128M或更大。
连接手机后,通过#adb shell cat /system/build.prop来查看,信息如下:
dalvik.vm.heapstartsize=8m 应用启动时系统初始分配的内存大小
dalvik.vm.heapgrowthlimit=128m 在应用堆大小受控制情况下,应用最大内存限制(仅仅针对dalvik堆,不包括native堆)