diff options
| author | 2020-11-05 17:26:21 -0800 | |
|---|---|---|
| committer | 2020-11-05 17:26:21 -0800 | |
| commit | 91a82aaa25df5863399f23009ee0b5196e6b6e94 (patch) | |
| tree | a9b159d1d34aedeb2e19f70e6b866126892b705a | |
| parent | 9d49f1e44794e05b4510c3e0d7e962aa788a9d6e (diff) | |
Add tracepoint for reportFullyDrawn
Adds in a tracepoint for the app startup reportFullyDrawn API under the
activity manager category.
Test: Flashed build and took a trace of messages, verified RFD
tracepoint triggered.
Bug: 172604392
Change-Id: I86733f70bdd4902ec63d9922d7418c648d4089cc
| -rw-r--r-- | core/java/android/app/Activity.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/core/java/android/app/Activity.java b/core/java/android/app/Activity.java index 2ac345d2560a..735f9462d6e0 100644 --- a/core/java/android/app/Activity.java +++ b/core/java/android/app/Activity.java @@ -2701,12 +2701,18 @@ public class Activity extends ContextThemeWrapper */ public void reportFullyDrawn() { if (mDoReportFullyDrawn) { + if (Trace.isTagEnabled(Trace.TRACE_TAG_ACTIVITY_MANAGER)) { + Trace.traceBegin(Trace.TRACE_TAG_ACTIVITY_MANAGER, + "reportFullyDrawn() for " + mComponent.toShortString()); + } mDoReportFullyDrawn = false; try { ActivityTaskManager.getService().reportActivityFullyDrawn( mToken, mRestoredFromBundle); VMRuntime.getRuntime().notifyStartupCompleted(); } catch (RemoteException e) { + } finally { + Trace.traceEnd(Trace.TRACE_TAG_ACTIVITY_MANAGER); } } } |