Loading services/core/java/com/android/server/pm/DeletePackageHelper.java +7 −2 Original line number Diff line number Diff line Loading @@ -66,6 +66,8 @@ import com.android.server.pm.pkg.PackageStateInternal; import com.android.server.pm.pkg.PackageUserState; import com.android.server.wm.ActivityTaskManagerInternal; import dalvik.system.VMRuntime; import java.util.Collections; import java.util.List; Loading Loading @@ -245,8 +247,11 @@ final class DeletePackageHelper { info.sendSystemPackageUpdatedBroadcasts(disabledSystemPs.getAppId()); } } // Force a gc here. Runtime.getRuntime().gc(); // Force a gc to clear up things. // Ask for a background one, it's fine to go on and not block here. VMRuntime.getRuntime().requestConcurrentGC(); // Delete the resources here after sending the broadcast to let // other processes clean up before deleting resources. synchronized (mPm.mInstallLock) { Loading Loading
services/core/java/com/android/server/pm/DeletePackageHelper.java +7 −2 Original line number Diff line number Diff line Loading @@ -66,6 +66,8 @@ import com.android.server.pm.pkg.PackageStateInternal; import com.android.server.pm.pkg.PackageUserState; import com.android.server.wm.ActivityTaskManagerInternal; import dalvik.system.VMRuntime; import java.util.Collections; import java.util.List; Loading Loading @@ -245,8 +247,11 @@ final class DeletePackageHelper { info.sendSystemPackageUpdatedBroadcasts(disabledSystemPs.getAppId()); } } // Force a gc here. Runtime.getRuntime().gc(); // Force a gc to clear up things. // Ask for a background one, it's fine to go on and not block here. VMRuntime.getRuntime().requestConcurrentGC(); // Delete the resources here after sending the broadcast to let // other processes clean up before deleting resources. synchronized (mPm.mInstallLock) { Loading