有人可以解释一下 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
感谢您的帮助。
浏览列表:
dalvik.vm.heapstartsize=5m
这被转换为 Dalvik 的-Xms
选项。 它指定托管堆的初始大小。
dalvik.vm.heapsize=128m
这被转换为达尔维克的-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
结合使用,以确定当堆需要增长时要增长多少堆。
有关更多详细信息,请参阅堆源源。