Merge "Call VMRuntime.clampGrowthLimit for small heap apps"
automerge: 9a6c45e
* commit '9a6c45eedd112313e5b24111f23bc309a3dc5df6':
Call VMRuntime.clampGrowthLimit for small heap apps
This commit is contained in:
@@ -4481,6 +4481,10 @@ public final class ActivityThread {
|
|||||||
|
|
||||||
if ((data.appInfo.flags&ApplicationInfo.FLAG_LARGE_HEAP) != 0) {
|
if ((data.appInfo.flags&ApplicationInfo.FLAG_LARGE_HEAP) != 0) {
|
||||||
dalvik.system.VMRuntime.getRuntime().clearGrowthLimit();
|
dalvik.system.VMRuntime.getRuntime().clearGrowthLimit();
|
||||||
|
} else {
|
||||||
|
// Small heap, clamp to the current growth limit and let the heap release
|
||||||
|
// pages after the growth limit to the non growth limit capacity. b/18387825
|
||||||
|
dalvik.system.VMRuntime.getRuntime().clampGrowthLimit();
|
||||||
}
|
}
|
||||||
|
|
||||||
// Allow disk access during application and provider setup. This could
|
// Allow disk access during application and provider setup. This could
|
||||||
|
|||||||
Reference in New Issue
Block a user