From d6ecff7bed9d28d850a84ce0faec6cec2af9456c Mon Sep 17 00:00:00 2001 From: Calin Juravle Date: Wed, 23 Jun 2021 08:33:26 -0700 Subject: [PATCH] Set the timestamp of dex2oat metrics to SystemClock.uptimeMillis() This will allow us to inspect whether or not compilation times degrade over time. Test: ArtStatsLogUtilsTest Bug: 170149255 Merged-In: I3a0946b4e2bba32db3c972a871bbd2519d1d70c3 Change-Id: I3a0946b4e2bba32db3c972a871bbd2519d1d70c3 (cherry picked from commit 4c75ae6c23e362f8f591c9dc7831f30d91e98e91) --- .../java/com/android/server/pm/dex/ArtStatsLogUtils.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/services/core/java/com/android/server/pm/dex/ArtStatsLogUtils.java b/services/core/java/com/android/server/pm/dex/ArtStatsLogUtils.java index c72820e2838d6..b00e27b6e0844 100644 --- a/services/core/java/com/android/server/pm/dex/ArtStatsLogUtils.java +++ b/services/core/java/com/android/server/pm/dex/ArtStatsLogUtils.java @@ -22,8 +22,9 @@ import static com.android.internal.art.ArtStatsLog.ART_DATUM_REPORTED__COMPILATI import static com.android.internal.art.ArtStatsLog.ART_DATUM_REPORTED__COMPILE_FILTER__ART_COMPILATION_FILTER_FAKE_RUN_FROM_APK_FALLBACK; import static com.android.internal.art.ArtStatsLog.ART_DATUM_REPORTED__COMPILE_FILTER__ART_COMPILATION_FILTER_FAKE_RUN_FROM_VDEX_FALLBACK; -import android.util.jar.StrictJarFile; +import android.os.SystemClock; import android.util.Slog; +import android.util.jar.StrictJarFile; import com.android.internal.art.ArtStatsLog; import com.android.server.pm.PackageManagerService; @@ -286,7 +287,7 @@ public class ArtStatsLogUtils { ART_DATUM_REPORTED__COMPILE_FILTER__ART_COMPILATION_FILTER_UNKNOWN), COMPILATION_REASON_MAP.getOrDefault(compilationReason, ArtStatsLog. ART_DATUM_REPORTED__COMPILATION_REASON__ART_COMPILATION_REASON_UNKNOWN), - /*timestamp_millis=*/ 0L, + /*timestamp_millis=*/ SystemClock.uptimeMillis(), ArtStatsLog.ART_DATUM_REPORTED__THREAD_TYPE__ART_THREAD_MAIN, kind, value,