summaryrefslogtreecommitdiff
path: root/core/java/com
diff options
context:
space:
mode:
authorSudheer Shanka <sudheersai@google.com>2020-09-11 20:11:58 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2020-09-11 20:11:58 +0000
commitb60c823aab29e01b4f7be666644598daef2f1dc0 (patch)
treef935d1243689126f53c4a4a41b59576484461336 /core/java/com
parent04a0cec28b718df7b8b212c5ae48195d21dcc246 (diff)
parent48e50a835da18bc7a724becde53c9242c38569df (diff)
Merge "Include batterystats constants in the service dump."
Diffstat (limited to 'core/java/com')
-rw-r--r--core/java/com/android/internal/os/BatteryStatsImpl.java11
1 files changed, 10 insertions, 1 deletions
diff --git a/core/java/com/android/internal/os/BatteryStatsImpl.java b/core/java/com/android/internal/os/BatteryStatsImpl.java
index 41bf74ce9d61..e58990eff2c8 100644
--- a/core/java/com/android/internal/os/BatteryStatsImpl.java
+++ b/core/java/com/android/internal/os/BatteryStatsImpl.java
@@ -73,6 +73,7 @@ import android.text.TextUtils;
import android.util.ArrayMap;
import android.util.ArraySet;
import android.util.AtomicFile;
+import android.util.IndentingPrintWriter;
import android.util.IntArray;
import android.util.KeyValueListParser;
import android.util.Log;
@@ -14126,7 +14127,11 @@ public class BatteryStatsImpl extends BatteryStats {
@GuardedBy("this")
public void dumpConstantsLocked(PrintWriter pw) {
- mConstants.dumpLocked(pw);
+ final IndentingPrintWriter iPw = new IndentingPrintWriter(pw, " ");
+ iPw.println("BatteryStats constants:");
+ iPw.increaseIndent();
+ mConstants.dumpLocked(iPw);
+ iPw.decreaseIndent();
}
@GuardedBy("this")
@@ -16077,6 +16082,7 @@ public class BatteryStatsImpl extends BatteryStats {
mCameraOnTimer.logState(pr, " ");
}
super.dumpLocked(context, pw, flags, reqUid, histStart);
+
pw.print("Total cpu time reads: ");
pw.println(mNumSingleUidCpuTimeReads);
pw.print("Batched cpu time reads: ");
@@ -16087,5 +16093,8 @@ public class BatteryStatsImpl extends BatteryStats {
pw.println(mNumAllUidCpuTimeReads);
pw.print("UIDs removed since the later of device start or stats reset: ");
pw.println(mNumUidsRemoved);
+
+ pw.println();
+ dumpConstantsLocked(pw);
}
}