Loading data/etc/platform.xml +1 −0 Original line number Diff line number Diff line Loading @@ -137,6 +137,7 @@ <assign-permission name="android.permission.SET_ALWAYS_FINISH" uid="shell" /> <assign-permission name="android.permission.DUMP" uid="shell" /> <assign-permission name="android.permission.SIGNAL_PERSISTENT_PROCESSES" uid="shell" /> <assign-permission name="android.permission.KILL_BACKGROUND_PROCESSES" uid="shell" /> <!-- Internal permissions granted to the shell. --> <assign-permission name="android.permission.FORCE_BACK" uid="shell" /> <assign-permission name="android.permission.BATTERY_STATS" uid="shell" /> Loading services/java/com/android/server/am/ActivityManagerService.java +10 −8 Original line number Diff line number Diff line Loading @@ -1211,8 +1211,8 @@ public final class ActivityManagerService extends ActivityManagerNative } synchronized (ActivityManagerService.this) { long now = SystemClock.uptimeMillis(); if (now < (mLastMemUsageReportTime+10000)) { // Don't report more than every 10 seconds to somewhat if (now < (mLastMemUsageReportTime+5*60*1000)) { // Don't report more than every 5 minutes to somewhat // avoid spamming. return; } Loading Loading @@ -1250,12 +1250,14 @@ public final class ActivityManagerService extends ActivityManagerNative PrintWriter catPw = new PrintWriter(catSw); String[] emptyArgs = new String[] { }; StringBuilder tag = new StringBuilder(128); synchronized (ActivityManagerService.this) { dumpProcessesLocked(null, catPw, emptyArgs, 0, false); catPw.println(); dumpServicesLocked(null, catPw, emptyArgs, 0, false, false); catPw.println(); dumpActivitiesLocked(null, catPw, emptyArgs, 0, false, false); catPw.println(); } tag.append("Low on memory -- "); dumpApplicationMemoryUsage(null, pw, " ", emptyArgs, true, catPw, tag); String memUsage = sw.toString(); Loading Loading
data/etc/platform.xml +1 −0 Original line number Diff line number Diff line Loading @@ -137,6 +137,7 @@ <assign-permission name="android.permission.SET_ALWAYS_FINISH" uid="shell" /> <assign-permission name="android.permission.DUMP" uid="shell" /> <assign-permission name="android.permission.SIGNAL_PERSISTENT_PROCESSES" uid="shell" /> <assign-permission name="android.permission.KILL_BACKGROUND_PROCESSES" uid="shell" /> <!-- Internal permissions granted to the shell. --> <assign-permission name="android.permission.FORCE_BACK" uid="shell" /> <assign-permission name="android.permission.BATTERY_STATS" uid="shell" /> Loading
services/java/com/android/server/am/ActivityManagerService.java +10 −8 Original line number Diff line number Diff line Loading @@ -1211,8 +1211,8 @@ public final class ActivityManagerService extends ActivityManagerNative } synchronized (ActivityManagerService.this) { long now = SystemClock.uptimeMillis(); if (now < (mLastMemUsageReportTime+10000)) { // Don't report more than every 10 seconds to somewhat if (now < (mLastMemUsageReportTime+5*60*1000)) { // Don't report more than every 5 minutes to somewhat // avoid spamming. return; } Loading Loading @@ -1250,12 +1250,14 @@ public final class ActivityManagerService extends ActivityManagerNative PrintWriter catPw = new PrintWriter(catSw); String[] emptyArgs = new String[] { }; StringBuilder tag = new StringBuilder(128); synchronized (ActivityManagerService.this) { dumpProcessesLocked(null, catPw, emptyArgs, 0, false); catPw.println(); dumpServicesLocked(null, catPw, emptyArgs, 0, false, false); catPw.println(); dumpActivitiesLocked(null, catPw, emptyArgs, 0, false, false); catPw.println(); } tag.append("Low on memory -- "); dumpApplicationMemoryUsage(null, pw, " ", emptyArgs, true, catPw, tag); String memUsage = sw.toString(); Loading