查询/system/build.prop中的属性

时间:2013-11-15 22:03:01

标签: android heap dalvik

有人可以解释一下build.prop中的以下属性,

dalvik.vm.heapstartsize=5m
dalvik.vm.heapgrowthlimit=48m
dalvik.vm.heapsize=128m
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=512k
dalvik.vm.heapmaxfree=2m

感谢您的帮助。

1 个答案:

答案 0 :(得分:12)

走过名单:

dalvik.vm.heapstartsize=5m

对于Dalvik,这是converted-Xms选项。它指定托管堆的初始大小。

dalvik.vm.heapsize=128m

这将转换为Dalvik的-Xmx选项。它指定托管堆的最大大小。

dalvik.vm.heapgrowthlimit=48m

这会转换为-XX:HeapGrowthLimit选项。它指定“标准”应用程序堆的最大大小。如果应用在其清单中使用android:largeHeap,则会使用完整的堆大小值。

dalvik.vm.heaptargetutilization=0.75

这会转换为-XX:HeapTargetUtilization选项。它为VM提供了一个关于应该允许托管堆满的程度的提示。

dalvik.vm.heapminfree=512k
dalvik.vm.heapmaxfree=2m

这些分别转换为-XX:HeapMinFree-XX:HeapMaxFree。它们与XX:HeapTargetUtilization一起使用,以确定堆需要增长时堆的增长量。

有关详细信息,请参阅HeapSource sources

相关问题