summaryrefslogtreecommitdiff
path: root/services/java
diff options
context:
space:
mode:
author Calin Juravle <calin@google.com> 2020-03-26 22:46:55 -0700
committer Calin Juravle <calin@google.com> 2020-04-06 12:43:15 -0700
commitd75a077d85a738c41e4b9b5e0ee774f36afdc9bb (patch)
tree2d631c2615bc3af53f03b45ce005f0e482847883 /services/java
parent46bddf8e3638338eebc49e32300445268d4ed955 (diff)
Report SystemServer classpath to PackageManager
This will enable us to optimize system server classpath during idle-maintenance windows. Test: m Bug: 148774920 Change-Id: Ibd7641cd10944bb5d7740486d259a412f882cd1f
Diffstat (limited to 'services/java')
-rw-r--r--services/java/com/android/server/SystemServer.java3
1 files changed, 1 insertions, 2 deletions
diff --git a/services/java/com/android/server/SystemServer.java b/services/java/com/android/server/SystemServer.java
index 61a12a53eb77..c67b08cdafc8 100644
--- a/services/java/com/android/server/SystemServer.java
+++ b/services/java/com/android/server/SystemServer.java
@@ -172,7 +172,6 @@ import com.android.server.wm.ActivityTaskManagerService;
import com.android.server.wm.WindowManagerGlobalLock;
import com.android.server.wm.WindowManagerService;
-import dalvik.system.BaseDexClassLoader;
import dalvik.system.VMRuntime;
import com.google.android.startop.iorap.IorapForwardingService;
@@ -844,7 +843,7 @@ public final class SystemServer {
// Now that the package manager has started, register the dex load reporter to capture any
// dex files loaded by system server.
// These dex files will be optimized by the BackgroundDexOptService.
- BaseDexClassLoader.setReporter(new SystemServerDexLoadReporter(mPackageManagerService));
+ SystemServerDexLoadReporter.configureSystemServerDexReporter(mPackageManagerService);
mFirstBoot = mPackageManagerService.isFirstBoot();
mPackageManager = mSystemContext.getPackageManager();