Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(84)

Issue 2323313002: Load the test page before measurement in PerfTestRunner.measurePageLoadTime() (Closed)

Created:
4 years, 3 months ago by hiroshige
Modified:
4 years, 3 months ago
Reviewers:
yhirano, kouhei (in TOK), fs
CC:
chromium-reviews, blink-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Load the test page before measurement in PerfTestRunner.measurePageLoadTime() Previously, loadFile() is called to load the test page during performance measurement in PerfTestRunner.measurePageLoadTime(), and thus the results of blink_perf.svg tests were affected by the performance of loadFile() (that is not related to SVG). This CL makes the loadFile() to be executed before measurement and thus avoids blink_perf.svg regressions caused by loadFile() performance regression. The loadFile() performance regression is caused by [1] because, after [1], synchronous XHRs are evicted from MemoryCache when Oilpan GC is executed. [1] https://codereview.chromium.org/2296913003 This is expected and we can ignore the regression unless it causes regressions in real use cases. CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.perf:android_s5_perf_cq;master.tryserver.chromium.perf:linux_perf_cq;master.tryserver.chromium.perf:mac_retina_perf_cq;master.tryserver.chromium.perf:winx64_10_perf_cq BUG=645363 Committed: https://crrev.com/f553491c9104f998b48f50c66da1b14473af053d Cr-Commit-Position: refs/heads/master@{#418508}

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1 line, -1 line) Patch
M third_party/WebKit/PerformanceTests/resources/runner.js View 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 17 (10 generated)
hiroshige
PTAL. yhirano@, please check the CL description; I expect the performance regression in this case ...
4 years, 3 months ago (2016-09-09 13:29:18 UTC) #6
yhirano
lgtm
4 years, 3 months ago (2016-09-12 10:37:16 UTC) #9
fs
On 2016/09/12 at 10:37:16, yhirano wrote: > lgtm Sorry for the delay, this look reasonable ...
4 years, 3 months ago (2016-09-12 10:58:01 UTC) #10
hiroshige
On 2016/09/12 10:58:01, fs wrote: > On 2016/09/12 at 10:37:16, yhirano wrote: > > lgtm ...
4 years, 3 months ago (2016-09-14 07:00:12 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2323313002/1
4 years, 3 months ago (2016-09-14 07:00:34 UTC) #13
commit-bot: I haz the power
Committed patchset #1 (id:1)
4 years, 3 months ago (2016-09-14 08:00:15 UTC) #15
commit-bot: I haz the power
4 years, 3 months ago (2016-09-14 08:01:49 UTC) #17
Message was sent while issue was closed.
Patchset 1 (id:??) landed as
https://crrev.com/f553491c9104f998b48f50c66da1b14473af053d
Cr-Commit-Position: refs/heads/master@{#418508}

Powered by Google App Engine
This is Rietveld 408576698