summaryrefslogtreecommitdiffstats
path: root/core/java/com
diff options
context:
space:
mode:
authorBrian Carlstrom <bdc@google.com>2013-10-07 17:47:37 -0700
committerBrian Carlstrom <bdc@google.com>2013-10-08 17:11:17 -0700
commit6c3baf12e0a6417177793a2e7e95d22721203813 (patch)
tree9a092fb99ea11f5b5ad4196223c8ea6c67636de6 /core/java/com
parentb3a69c5dc3ee39cfb2a06660f0953c4c7b55d21a (diff)
downloadframeworks_base-6c3baf12e0a6417177793a2e7e95d22721203813.zip
frameworks_base-6c3baf12e0a6417177793a2e7e95d22721203813.tar.gz
frameworks_base-6c3baf12e0a6417177793a2e7e95d22721203813.tar.bz2
Preload DexCaches
Bug: 11045348 Change-Id: Id27333652d4b3b9ace6c1cdf0566bf39bf0084ed
Diffstat (limited to 'core/java/com')
-rw-r--r--core/java/com/android/internal/os/ZygoteInit.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/core/java/com/android/internal/os/ZygoteInit.java b/core/java/com/android/internal/os/ZygoteInit.java
index 04351da..73d34c3 100644
--- a/core/java/com/android/internal/os/ZygoteInit.java
+++ b/core/java/com/android/internal/os/ZygoteInit.java
@@ -322,6 +322,9 @@ public class ZygoteInit {
// Restore default.
runtime.setTargetHeapUtilization(defaultUtilization);
+ // Fill in dex caches with classes, fields, and methods brought in by preloading.
+ runtime.preloadDexCaches();
+
Debug.stopAllocCounting();
// Bring back root. We'll need it later.