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

Sra*_*mar 4 heap android 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
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助.

fad*_*den 13

走过清单:

dalvik.vm.heapstartsize=5m
Run Code Online (Sandbox Code Playgroud)

这被转换-Xms为Dalvik 的选项.它指定托管堆的初始大小.

dalvik.vm.heapsize=128m
Run Code Online (Sandbox Code Playgroud)

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

dalvik.vm.heapgrowthlimit=48m
Run Code Online (Sandbox Code Playgroud)

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

dalvik.vm.heaptargetutilization=0.75
Run Code Online (Sandbox Code Playgroud)

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

dalvik.vm.heapminfree=512k
dalvik.vm.heapmaxfree=2m
Run Code Online (Sandbox Code Playgroud)

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

有关更多详细信息,请参阅HeapSource源.