From 98d43ebf6dadb1db08c8bff4c8594da795e73c15 Mon Sep 17 00:00:00 2001 From: Zhen Zhang Date: Mon, 19 Oct 2020 11:36:16 -0700 Subject: [PATCH] Add trace section for unbindOtherUserServices Add a TimingsTraceAndSlog section around unbindOtherUserServices method Test: atest ManagedServicesTest Change-Id: I86c48fb19c20c41e28a4e8bd0f7d00e92deabd66 --- .../java/com/android/server/notification/ManagedServices.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/services/core/java/com/android/server/notification/ManagedServices.java b/services/core/java/com/android/server/notification/ManagedServices.java index 4040f4189698d..24377d64d5641 100644 --- a/services/core/java/com/android/server/notification/ManagedServices.java +++ b/services/core/java/com/android/server/notification/ManagedServices.java @@ -67,6 +67,7 @@ import com.android.internal.annotations.VisibleForTesting; import com.android.internal.util.XmlUtils; import com.android.internal.util.function.TriPredicate; import com.android.server.notification.NotificationManagerService.DumpFilter; +import com.android.server.utils.TimingsTraceAndSlog; import org.xmlpull.v1.XmlPullParser; import org.xmlpull.v1.XmlPullParserException; @@ -1225,6 +1226,8 @@ abstract public class ManagedServices { */ @VisibleForTesting void unbindOtherUserServices(int currentUser) { + TimingsTraceAndSlog t = new TimingsTraceAndSlog(); + t.traceBegin("ManagedServices.unbindOtherUserServices_current" + currentUser); final SparseArray> componentsToUnbind = new SparseArray<>(); synchronized (mMutex) { @@ -1239,6 +1242,7 @@ abstract public class ManagedServices { } } unbindFromServices(componentsToUnbind); + t.traceEnd(); } protected void unbindFromServices(SparseArray> componentsToUnbind) {