From a27926ecdccde010abf49babb56e6276f99f54dd Mon Sep 17 00:00:00 2001 From: Alberto Gonzalez Date: Thu, 29 Sep 2022 13:06:01 +0000 Subject: [PATCH] Log activity_start_timestamp_millis in AppStartFullyDrawn. Populate activity_start_timestamp_millis in AppStartFullyDrawn so that it can be matched with AppStartOccurred. Bug: 212815020 Test: atest hostsidetests/statsdatom/src/android/cts/statsdatom/appstart/AppStartStatsTests.java Change-Id: I27b3c268774c7bef095c8cb09ccf96747177d73f --- .../core/java/com/android/server/wm/ActivityMetricsLogger.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/wm/ActivityMetricsLogger.java b/services/core/java/com/android/server/wm/ActivityMetricsLogger.java index 08d2e69846d37..f0de1d35f7904 100644 --- a/services/core/java/com/android/server/wm/ActivityMetricsLogger.java +++ b/services/core/java/com/android/server/wm/ActivityMetricsLogger.java @@ -1253,7 +1253,8 @@ class ActivityMetricsLogger { info.mSourceEventDelayMs, isIncremental, isLoading, - info.mLastLaunchedActivity.info.name.hashCode()); + info.mLastLaunchedActivity.info.name.hashCode(), + TimeUnit.NANOSECONDS.toMillis(info.mLaunchingState.mStartRealtimeNs)); // Ends the trace started at the beginning of this function. This is located here to allow // the trace slice to have a noticable duration.