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 4c75ae6c23)
This commit is contained in:
Calin Juravle
2021-06-23 08:33:26 -07:00
parent 320056b32d
commit d6ecff7bed

View File

@@ -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,