【问题标题】:query on properties in /system/build.prop查询 /system/build.prop 中的属性
【发布时间】:2013-11-15 22:03:00
【问题描述】:
有人可以向我解释一下 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
感谢您的帮助。
【问题讨论】:
标签:
android
heap-memory
dalvik
【解决方案1】:
遍历列表:
dalvik.vm.heapstartsize=5m
这是 converted 到 -Xms Dalvik 的选项。它指定托管堆的初始大小。
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。