看源码可以知道,getMemoryClass获取的是系统属性中的dalvik.vm.heapgrowthlimit的值,getLargeMemoryClass获取的是dalvik.vm.heapsize,一般情况下,这两个值是不一样的,可以通过adb shell,cat /system/build.prop命令进行查看。第一个值是系统给每个应用分配的内存值,而第二个是用户通过设置largeHeap而获取的值,只不过一般系统是不允许用户申请更大的内存的
2018-04-11
//这个app占用的内存,一旦超过这个内存大小,可能会出现内存泄漏,而导致app崩溃
int memClass = activityManager.getMemoryClass();//以M为单位
int LargememClass = activityManager.getLargeMemoryClass();//以M为单位
int memClass = activityManager.getMemoryClass();//以M为单位
int LargememClass = activityManager.getLargeMemoryClass();//以M为单位
2017-11-09