Merge "SystemServiceManager: fix boot time logging" into rvc-dev

This commit is contained in:
TreeHugger Robot
2020-06-01 23:45:12 +00:00
committed by Android (Google) Code Review

View File

@@ -198,12 +198,12 @@ public class SystemServiceManager {
Slog.i(TAG, "Starting phase " + mCurrentPhase); Slog.i(TAG, "Starting phase " + mCurrentPhase);
try { try {
t.traceBegin("OnBootPhase " + phase); t.traceBegin("OnBootPhase_" + phase);
final int serviceLen = mServices.size(); final int serviceLen = mServices.size();
for (int i = 0; i < serviceLen; i++) { for (int i = 0; i < serviceLen; i++) {
final SystemService service = mServices.get(i); final SystemService service = mServices.get(i);
long time = SystemClock.elapsedRealtime(); long time = SystemClock.elapsedRealtime();
t.traceBegin("OnBootPhase " + service.getClass().getName()); t.traceBegin("OnBootPhase_" + phase + "_" + service.getClass().getName());
try { try {
service.onBootPhase(mCurrentPhase); service.onBootPhase(mCurrentPhase);
} catch (Exception ex) { } catch (Exception ex) {
@@ -332,7 +332,7 @@ public class SystemServiceManager {
} }
continue; continue;
} }
t.traceBegin("ssm.on" + onWhat + "User-" + curUserId + " " + serviceName); t.traceBegin("ssm.on" + onWhat + "User-" + curUserId + "_" + serviceName);
long time = SystemClock.elapsedRealtime(); long time = SystemClock.elapsedRealtime();
try { try {
switch (onWhat) { switch (onWhat) {