Merge "Fix ART Service initialization order problems."
This commit is contained in:
committed by
Android (Google) Code Review
commit
70b8b5519f
@@ -1793,6 +1793,10 @@ public final class SystemServer implements Dumpable {
|
||||
}
|
||||
t.traceEnd();
|
||||
|
||||
t.traceBegin("ArtManagerLocal");
|
||||
DexOptHelper.initializeArtManagerLocal(context, mPackageManagerService);
|
||||
t.traceEnd();
|
||||
|
||||
t.traceBegin("UpdatePackagesIfNeeded");
|
||||
try {
|
||||
Watchdog.getInstance().pauseWatchingCurrentThread("dexopt");
|
||||
@@ -2766,10 +2770,6 @@ public final class SystemServer implements Dumpable {
|
||||
mSystemServiceManager.startService(PermissionPolicyService.class);
|
||||
t.traceEnd();
|
||||
|
||||
t.traceBegin("ArtManagerLocal");
|
||||
DexOptHelper.initializeArtManagerLocal(context, mPackageManagerService);
|
||||
t.traceEnd();
|
||||
|
||||
t.traceBegin("MakePackageManagerServiceReady");
|
||||
mPackageManagerService.systemReady();
|
||||
t.traceEnd();
|
||||
|
||||
Reference in New Issue
Block a user