From d48468098d780a8abca4ce5d7798366adbfe7a99 Mon Sep 17 00:00:00 2001 From: Hai Zhang Date: Thu, 19 Nov 2020 23:46:46 +0000 Subject: [PATCH] Use concurrent GC in PackageManagerService constructor. We don't have a hard dependency on GC completion anyway. Change-Id: Iff7dc1b35e1a128238ea088a806bef377299f172 Fixes: 170408071 Test: presubmit --- .../core/java/com/android/server/pm/PackageManagerService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/pm/PackageManagerService.java b/services/core/java/com/android/server/pm/PackageManagerService.java index ad686f2cab898..747ee3badb10b 100644 --- a/services/core/java/com/android/server/pm/PackageManagerService.java +++ b/services/core/java/com/android/server/pm/PackageManagerService.java @@ -3842,7 +3842,7 @@ public class PackageManagerService extends IPackageManager.Stub // are all flushed. Not really needed, but keeps things nice and // tidy. t.traceBegin("GC"); - Runtime.getRuntime().gc(); + VMRuntime.getRuntime().requestConcurrentGC(); t.traceEnd(); // The initial scanning above does many calls into installd while