DescriptionTelemetry: Initialize smoothness and thread_times metrics before page load, not after.
Currently both smoothness and thread_times initialize their metrics after page
load. This leads to a gap between the page load and the page actions starting.
This patch moves the initialization before the page load, thus eliminating the
gap. It is safe to do so because smoothness and thread_times require a page load
before each run (even when repeating the same page).
Note to perf sheriffs:
This patch is likely to cause performance numbers to worsen, because the browser is often more busy immediately after page load. If you get alerts related to this CL, feel free to ignore them. If there is a reference build for the bot, the number for the reference build should also change accordingly.
BUG=392895
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=285297
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=285616
Patch Set 1 #
Total comments: 2
Patch Set 2 : fix testSyntheticDelayConfiguration #
Total comments: 3
Patch Set 3 : Split Start into SetUp and Start for smoothness and timeline controller. #
Messages
Total messages: 28 (0 generated)
|