Merge "Add tracing events for system service lifecycle events" into nyc-mr1-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
e9d6d6dcf5
@@ -156,12 +156,15 @@ public class SystemServiceManager {
|
||||
final int serviceLen = mServices.size();
|
||||
for (int i = 0; i < serviceLen; i++) {
|
||||
final SystemService service = mServices.get(i);
|
||||
Trace.traceBegin(Trace.TRACE_TAG_SYSTEM_SERVER, "onStartUser "
|
||||
+ service.getClass().getName());
|
||||
try {
|
||||
service.onStartUser(userHandle);
|
||||
} catch (Exception ex) {
|
||||
Slog.wtf(TAG, "Failure reporting start of user " + userHandle
|
||||
+ " to service " + service.getClass().getName(), ex);
|
||||
}
|
||||
Trace.traceEnd(Trace.TRACE_TAG_SYSTEM_SERVER);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -169,12 +172,15 @@ public class SystemServiceManager {
|
||||
final int serviceLen = mServices.size();
|
||||
for (int i = 0; i < serviceLen; i++) {
|
||||
final SystemService service = mServices.get(i);
|
||||
Trace.traceBegin(Trace.TRACE_TAG_SYSTEM_SERVER, "onUnlockUser "
|
||||
+ service.getClass().getName());
|
||||
try {
|
||||
service.onUnlockUser(userHandle);
|
||||
} catch (Exception ex) {
|
||||
Slog.wtf(TAG, "Failure reporting unlock of user " + userHandle
|
||||
+ " to service " + service.getClass().getName(), ex);
|
||||
}
|
||||
Trace.traceEnd(Trace.TRACE_TAG_SYSTEM_SERVER);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -182,12 +188,15 @@ public class SystemServiceManager {
|
||||
final int serviceLen = mServices.size();
|
||||
for (int i = 0; i < serviceLen; i++) {
|
||||
final SystemService service = mServices.get(i);
|
||||
Trace.traceBegin(Trace.TRACE_TAG_SYSTEM_SERVER, "onSwitchUser "
|
||||
+ service.getClass().getName());
|
||||
try {
|
||||
service.onSwitchUser(userHandle);
|
||||
} catch (Exception ex) {
|
||||
Slog.wtf(TAG, "Failure reporting switch of user " + userHandle
|
||||
+ " to service " + service.getClass().getName(), ex);
|
||||
}
|
||||
Trace.traceEnd(Trace.TRACE_TAG_SYSTEM_SERVER);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -195,12 +204,15 @@ public class SystemServiceManager {
|
||||
final int serviceLen = mServices.size();
|
||||
for (int i = 0; i < serviceLen; i++) {
|
||||
final SystemService service = mServices.get(i);
|
||||
Trace.traceBegin(Trace.TRACE_TAG_SYSTEM_SERVER, "onStopUser "
|
||||
+ service.getClass().getName());
|
||||
try {
|
||||
service.onStopUser(userHandle);
|
||||
} catch (Exception ex) {
|
||||
Slog.wtf(TAG, "Failure reporting stop of user " + userHandle
|
||||
+ " to service " + service.getClass().getName(), ex);
|
||||
}
|
||||
Trace.traceEnd(Trace.TRACE_TAG_SYSTEM_SERVER);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -208,12 +220,15 @@ public class SystemServiceManager {
|
||||
final int serviceLen = mServices.size();
|
||||
for (int i = 0; i < serviceLen; i++) {
|
||||
final SystemService service = mServices.get(i);
|
||||
Trace.traceBegin(Trace.TRACE_TAG_SYSTEM_SERVER, "onCleanupUser "
|
||||
+ service.getClass().getName());
|
||||
try {
|
||||
service.onCleanupUser(userHandle);
|
||||
} catch (Exception ex) {
|
||||
Slog.wtf(TAG, "Failure reporting cleanup of user " + userHandle
|
||||
+ " to service " + service.getClass().getName(), ex);
|
||||
}
|
||||
Trace.traceEnd(Trace.TRACE_TAG_SYSTEM_SERVER);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user