summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Calin Juravle <calin@google.com> 2021-06-23 08:33:26 -0700
committer Calin Juravle <calin@google.com> 2021-06-23 16:11:48 -0700
commitd6ecff7bed9d28d850a84ce0faec6cec2af9456c (patch)
tree3ffd77a7156d4235b1327595f8ee59085db6dfc1
parent320056b32d0b2146c0d242a1c99bbd37e7c7960d (diff)
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)
-rw-r--r--services/core/java/com/android/server/pm/dex/ArtStatsLogUtils.java5
1 files 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 c72820e2838d..b00e27b6e084 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,