summaryrefslogtreecommitdiffstats
path: root/services/java/com/android/server/SystemServer.java
diff options
context:
space:
mode:
authorDan Egnor <egnor@google.com>2010-03-25 16:20:14 -0700
committerDan Egnor <egnor@google.com>2010-03-25 17:16:01 -0700
commit621bc545982e2318e71bef3111d3cab39169d648 (patch)
tree5304507ea895e217127fcd379a2f1ae7227bba1a /services/java/com/android/server/SystemServer.java
parent8e10a7b7c82209bf52ab8545d21777ea1728f81e (diff)
downloadframeworks_base-621bc545982e2318e71bef3111d3cab39169d648.zip
frameworks_base-621bc545982e2318e71bef3111d3cab39169d648.tar.gz
frameworks_base-621bc545982e2318e71bef3111d3cab39169d648.tar.bz2
Add "dumpsys diskstats" to get a dump of disk-free values.
Also includes a trivial test of I/O latency. (Mostly useful to be invoked from checkin to poll disk-free and latency issues. Also moderately useful to see in a bugreport.) Also make "dumpsys netstat" a non-no-op, in case we want this data. Change-Id: Ia93550a23ca6b35586c5d9217890ee0a5801aae1
Diffstat (limited to 'services/java/com/android/server/SystemServer.java')
-rw-r--r--services/java/com/android/server/SystemServer.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/services/java/com/android/server/SystemServer.java b/services/java/com/android/server/SystemServer.java
index b023958..25a60a6 100644
--- a/services/java/com/android/server/SystemServer.java
+++ b/services/java/com/android/server/SystemServer.java
@@ -399,6 +399,13 @@ class ServerThread extends Thread {
} catch (Throwable e) {
Slog.e(TAG, "Failure installing status bar icons", e);
}
+
+ try {
+ Slog.i(TAG, "DiskStats Service");
+ ServiceManager.addService("diskstats", new DiskStatsService(context));
+ } catch (Throwable e) {
+ Slog.e(TAG, "Failure starting DiskStats Service", e);
+ }
}
// make sure the ADB_ENABLED setting value matches the secure property value