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

Issue 2189533004: Add blink_perf.html_to_dom benchmark.

Created:
4 years, 4 months ago by ulan
Modified:
4 years, 3 months ago
CC:
blink-reviews, chromium-reviews, telemetry-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add blink_perf.html_to_dom benchmark. For background and motivation see bugs. BUG=625986, 595492 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

Patch Set 1 #

Patch Set 2 : Changes to the original benchmark #

Unified diffs Side-by-side diffs Delta from patch set Stats (+3860 lines, -7 lines) Patch
A third_party/WebKit/PerformanceTests/HTMLToDOM/dom/bindings/fakedomparserbindings.js View 1 chunk +99 lines, -0 lines 0 comments Download
A third_party/WebKit/PerformanceTests/HTMLToDOM/dom/bindings/realdomparserbindings.js View 1 chunk +32 lines, -0 lines 0 comments Download
A third_party/WebKit/PerformanceTests/HTMLToDOM/dom/domparser.js View 1 chunk +199 lines, -0 lines 0 comments Download
A third_party/WebKit/PerformanceTests/HTMLToDOM/html-benchmark.html View 1 1 chunk +67 lines, -0 lines 0 comments Download
A third_party/WebKit/PerformanceTests/HTMLToDOM/wikipedia-markup.txt View 1 chunk +3404 lines, -0 lines 0 comments Download
M third_party/WebKit/PerformanceTests/resources/runner.js View 1 chunk +24 lines, -0 lines 0 comments Download
M tools/perf/benchmarks/blink_perf.py View 4 chunks +35 lines, -7 lines 0 comments Download

Messages

Total messages: 29 (6 generated)
ulan
I moved the HTML parsing benchmark to blink PerformanceTests as you suggested. I tried to ...
4 years, 4 months ago (2016-07-28 15:33:21 UTC) #3
esprehn
This looks really awesome, will the dashboard show all three lines output lines? I'm happy ...
4 years, 4 months ago (2016-07-28 21:48:23 UTC) #4
sullivan
On 2016/07/28 21:48:23, esprehn wrote: > This looks really awesome, will the dashboard show all ...
4 years, 4 months ago (2016-07-29 01:59:11 UTC) #5
ulan
On 2016/07/29 01:59:11, sullivan wrote: > On 2016/07/28 21:48:23, esprehn wrote: > > This looks ...
4 years, 4 months ago (2016-07-29 09:29:27 UTC) #6
sullivan
Thanks, Ulan! Yes, this will show 3 charts.
4 years, 4 months ago (2016-07-29 13:45:40 UTC) #7
esprehn
Okay great, is this ready to land?
4 years, 4 months ago (2016-08-15 16:13:18 UTC) #8
ulan
On 2016/08/15 16:13:18, esprehn wrote: > Okay great, is this ready to land? Yes. Could ...
4 years, 3 months ago (2016-08-25 09:05:40 UTC) #9
esprehn
lgtm
4 years, 3 months ago (2016-08-30 21:23:25 UTC) #10
ulan
Ned, could you please take a look at tools/perf changes as an owner? The main ...
4 years, 3 months ago (2016-09-01 08:27:45 UTC) #12
nednguyen
On 2016/09/01 08:27:45, ulan wrote: > Ned, could you please take a look at tools/perf ...
4 years, 3 months ago (2016-09-01 13:43:15 UTC) #13
nduca
why'd we move this from a tbmv2 benchmark to the blink_perf benchmark? I don't think ...
4 years, 3 months ago (2016-09-01 22:07:46 UTC) #15
esprehn
On 2016/09/01 at 22:07:46, nduca wrote: > why'd we move this from a tbmv2 benchmark ...
4 years, 3 months ago (2016-09-01 22:10:20 UTC) #16
nednguyen
On 2016/09/01 22:10:20, esprehn wrote: > On 2016/09/01 at 22:07:46, nduca wrote: > > why'd ...
4 years, 3 months ago (2016-09-01 22:49:52 UTC) #17
nduca
This is not blocking on tracing. This is about the architecture team leads having a ...
4 years, 3 months ago (2016-09-01 22:51:51 UTC) #18
esprehn
There was this attempt at doing it with the tracing stuff: https://codereview.chromium.org/2119413003 - I don't ...
4 years, 3 months ago (2016-09-02 00:14:36 UTC) #19
ulan
> 1) What is the total cycle time of BlinkHTMLToDOM benchmark on Android? About 7 ...
4 years, 3 months ago (2016-09-02 14:24:13 UTC) #22
nednguyen
On 2016/09/02 14:24:13, ulan wrote: > > 1) What is the total cycle time of ...
4 years, 3 months ago (2016-09-02 14:25:58 UTC) #23
ulan
On 2016/09/02 14:25:58, nednguyen wrote: > On 2016/09/02 14:24:13, ulan wrote: > > > 1) ...
4 years, 3 months ago (2016-09-05 12:43:33 UTC) #24
nednguyen
On 2016/09/05 12:43:33, ulan wrote: > On 2016/09/02 14:25:58, nednguyen wrote: > > On 2016/09/02 ...
4 years, 3 months ago (2016-09-09 16:01:13 UTC) #25
nduca
On 2016/09/02 at 00:14:36, esprehn wrote: > There was this attempt at doing it with ...
4 years, 3 months ago (2016-09-22 15:24:36 UTC) #26
esprehn
On 2016/09/22 at 15:24:36, nduca wrote: > On 2016/09/02 at 00:14:36, esprehn wrote: > > ...
4 years, 3 months ago (2016-09-22 15:46:25 UTC) #27
nduca
I'm sorry you feel blocked. I think I've raised pretty good questions, hoping that maybe ...
4 years, 3 months ago (2016-09-22 19:21:03 UTC) #28
ulan
4 years, 3 months ago (2016-09-23 09:27:54 UTC) #29
Nat, I am sorry that I have not scheduled VC much earlier. Could you please add
me to the upcoming meeting? In the meantime I would appreciate if you could
rubber-stamp this CL.

Please note that it is using the _existing_ blink_perf framework and thus not
adding new problems. There are already dozens of blink_perf benchmarks.

If the existing benchmarks are converted to TBMv2, then converting this
benchmark by following the template will be trivial (I can do this part).

However I doubt that there is a clean solution for converting JS-based
benchmarks to TBMv2: see my concerns above about proliferation of
benchmark-specific TBMv2 metrics to compute scores for Octane, Kraken,
blink-perf, etc. Converting to TBMv2 would also make it harder to compare the
results between browsers, which is critical for these benchmarks. With that in
mind I don't see a great value in converting these benchmarks to TBMv2.

Powered by Google App Engine
This is Rietveld 408576698