summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2019-05-08 15:41:50 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2019-05-08 15:41:50 +0000
commitc7c7f9ecd778a3e4c8dcf2e65ceddca3607eb4d0 (patch)
tree25aea96cdd68368cda8a8e0a1ea142bef1de8a12
parent105d1edaa2ea7fc549e86e0cdcf6f1314ef2ff59 (diff)
parent4d72998fdadf17429f6868dae76c4d2e7b6be7b1 (diff)
Merge "Increase 32-bit WebView VA reservation." into qt-dev
-rw-r--r--core/java/android/webkit/WebViewLibraryLoader.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/core/java/android/webkit/WebViewLibraryLoader.java b/core/java/android/webkit/WebViewLibraryLoader.java
index 5a6aebaaad51..be49fc434c79 100644
--- a/core/java/android/webkit/WebViewLibraryLoader.java
+++ b/core/java/android/webkit/WebViewLibraryLoader.java
@@ -181,9 +181,9 @@ public class WebViewLibraryLoader {
boolean is64Bit = VMRuntime.getRuntime().is64Bit();
// On 64-bit address space is really cheap and we can reserve 1GB which is plenty.
// On 32-bit it's fairly scarce and we should keep it to a realistic number that
- // permits some future growth but doesn't hog space: we use 100MB which is more than 2x
- // the current requirement.
- long addressSpaceToReserve = is64Bit ? 1 * 1024 * 1024 * 1024 : 100 * 1024 * 1024;
+ // permits some future growth but doesn't hog space: we use 130MB which is roughly
+ // what was calculated on older OS versions in practice.
+ long addressSpaceToReserve = is64Bit ? 1 * 1024 * 1024 * 1024 : 130 * 1024 * 1024;
sAddressSpaceReserved = nativeReserveAddressSpace(addressSpaceToReserve);
if (sAddressSpaceReserved) {