- 使用“RAM Manager”修改“虛擬機堆大小”為某一個閥值 xxMB大小
- 修改 AndroidManifest.xml 里的 Application 標簽的屬性 android:largeHeap="true"
Attribute "largeHeap" is only used in API level 11(Android 3.0.x) and higher - 重啟手機,才能生效。
- adb.exe shell getprop dalvik.vm.heapsize 可獲取 “虛擬機堆大小”是否設置成功
- dalvik.vm.heapsize這個property只對largeHeap的app起作用。
- 當app的AndroidManifest.xml設置了大內存,heapGrowthLimit就不起作用了。
- 小內存機器使用“微信”時,看視頻經常崩潰,只要修改dalvik.vm.heapsize、dalvik.vm.heapsize.heapGrowthLimit就應該有效果
- 小內存機器有時候明明內存還很多,卻還是拋出“內存不夠”,應該就是每個APP能用“堆大小”的限制。
