是否可以设置特定于应用程序的最大堆大小(dalvik.vm.heapsize属性),而不是对Android设备上运行的所有VM使用相同的最大堆大小?我知道我可以通过修改设备的AndroidRuntime.cpp作为root来设置新的dalvik heapsize,但是根据我读过的内容,因为Android只初始化VM一次然后分叉后续VM实例所有在设备上运行的VM都具有相同的dalvik .vm.heapsize属性.我是否正确地理解了这一点,并且有什么方法吗?
小智 6
更改应用堆大小的唯一内置方法是android:largeHeap="true"在Manifest.xml中进行设置.这通常会将堆大小从48增加到128.
请记住,此方法仅适用于3.0+设备.
| 归档时间: |
|
| 查看次数: |
8572 次 |
| 最近记录: |