diff options
| author | 2019-08-29 15:23:26 -0700 | |
|---|---|---|
| committer | 2019-08-29 15:23:26 -0700 | |
| commit | 5b2da73fa392c06bde7a809cb62ab69038b9633a (patch) | |
| tree | 8f566526d3891e317da2bc0813cfb2536c24c68e | |
| parent | d5314968e6126e56a81d0d761ee4b881d83d064a (diff) | |
| parent | 4082bc010b3bc879979a4045dc6f33a5ff8be7eb (diff) | |
Merge "Clean up class preloading"
am: 4082bc010b
Change-Id: I719d2a223a1ab17aed832b618e26091cb3e368e8
| -rw-r--r-- | core/java/com/android/internal/os/ZygoteInit.java | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/core/java/com/android/internal/os/ZygoteInit.java b/core/java/com/android/internal/os/ZygoteInit.java index 7ec8309e47de..2d7ce1a1c49c 100644 --- a/core/java/com/android/internal/os/ZygoteInit.java +++ b/core/java/com/android/internal/os/ZygoteInit.java @@ -91,11 +91,6 @@ public class ZygoteInit { private static final int LOG_BOOT_PROGRESS_PRELOAD_START = 3020; private static final int LOG_BOOT_PROGRESS_PRELOAD_END = 3030; - /** - * when preloading, GC after allocating this many bytes - */ - private static final int PRELOAD_GC_THRESHOLD = 50000; - private static final String ABI_LIST_ARG = "--abi-list="; // TODO (chriswailes): Re-name this --zygote-socket-name= and then add a @@ -280,11 +275,6 @@ public class ZygoteInit { droppedPriviliges = true; } - // Alter the target heap utilization. With explicit GCs this - // is not likely to have any effect. - float defaultUtilization = runtime.getTargetHeapUtilization(); - runtime.setTargetHeapUtilization(0.8f); - try { BufferedReader br = new BufferedReader(new InputStreamReader(is), Zygote.SOCKET_BUFFER_SIZE); @@ -300,9 +290,6 @@ public class ZygoteInit { Trace.traceBegin(Trace.TRACE_TAG_DALVIK, line); try { - if (false) { - Log.v(TAG, "Preloading " + line + "..."); - } // Load and explicitly initialize the given class. Use // Class.forName(String, boolean, ClassLoader) to avoid repeated stack lookups // (to derive the caller's class-loader). Use true to force initialization, and @@ -333,8 +320,6 @@ public class ZygoteInit { Log.e(TAG, "Error reading " + PRELOADED_CLASSES + ".", e); } finally { IoUtils.closeQuietly(is); - // Restore default. - runtime.setTargetHeapUtilization(defaultUtilization); // Fill in dex caches with classes, fields, and methods brought in by preloading. Trace.traceBegin(Trace.TRACE_TAG_DALVIK, "PreloadDexCaches"); |