From 9d52f791b94bbf03739bdee4ccdd3ecb514c8eeb Mon Sep 17 00:00:00 2001 From: Dianne Hackborn Date: Thu, 11 Sep 2014 17:46:06 -0700 Subject: [PATCH] Fix issue #17377423: Frequently see 500ms latency on app open... ...even for apps in cache 64 bit devices are cool, so they get to use more RAM for their caches. Shhhh, don't tell 32 bit devices, they get terribly jealous. Change-Id: Iec9a0c43718a75530555bac50185658a682969aa --- .../java/com/android/server/am/ProcessList.java | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/services/core/java/com/android/server/am/ProcessList.java b/services/core/java/com/android/server/am/ProcessList.java index 1287dceda9ab2..80d0510043eaf 100644 --- a/services/core/java/com/android/server/am/ProcessList.java +++ b/services/core/java/com/android/server/am/ProcessList.java @@ -21,6 +21,7 @@ import java.io.OutputStream; import java.nio.ByteBuffer; import android.app.ActivityManager; +import android.os.Build; import android.os.SystemClock; import com.android.internal.util.MemInfoReader; import com.android.server.wm.WindowManagerService; @@ -230,21 +231,31 @@ final class ProcessList { Slog.i("XXXXXX", "minfree_adj=" + minfree_adj + " minfree_abs=" + minfree_abs); } + final boolean is64bit = Build.SUPPORTED_64_BIT_ABIS.length > 0; + for (int i=0; i= 0) { for (int i=0; i