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

Issue 2639213002: Adds four benchmarks to measure v8 runtime + GC metrics on browsing story set. (Closed)

Created:
3 years, 11 months ago by mythria
Modified:
3 years, 10 months ago
CC:
chromium-reviews, telemetry-reviews_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Adds four benchmarks to measure v8 runtime + GC metrics on browsing story set. Adds four benchmarks (v8.runtimestats.browsing_desktop, v8.runtimestats.browsing_desktop_turbo, v8.runtimestats.browsing_mobile, v8.runtimestats.browsing_mobile_turbo) to measure v8 RuntimeStatsMetric + v8 GC metrics on the browsing story set. v8.runtimestats.browsing_desktop, v8.runtimestats.browsing_desktop_turbo are for the desktop platform and the other two are for mobile platform. On each platform, one benchmark measures the current default configuration of v8 and the second one measures the intended shipping configuration with the new pipeline. BUG=chromium:690921 Review-Url: https://codereview.chromium.org/2639213002 Cr-Commit-Position: refs/heads/master@{#451301} Committed: https://chromium.googlesource.com/chromium/src/+/6ff9bc4874fe92fad720b9b88715a48c97576689

Patch Set 1 #

Patch Set 2 : Format fix. Removed an extra line. #

Patch Set 3 : Rebased the patch. #

Total comments: 1

Patch Set 4 : Updated desktop benchmarks and adding mobile benchmarks. #

Total comments: 1

Patch Set 5 : Also collect GC metrics. #

Total comments: 4

Patch Set 6 : Only enable GC metric along with RCS. #

Total comments: 2

Patch Set 7 : Remove categories not needed for gcMetric. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+103 lines, -0 lines) Patch
M tools/perf/benchmarks/v8_browsing.py View 1 2 3 4 5 6 2 chunks +103 lines, -0 lines 0 comments Download

Messages

Total messages: 56 (34 generated)
mythria
Hi, This cl adds two benchmarks to measure v8 related metrics using runtimeStats on the ...
3 years, 11 months ago (2017-01-18 13:12:07 UTC) #7
Camillo Bruni
https://codereview.chromium.org/2639213002/diff/40001/tools/perf/benchmarks/v8_browsing.py File tools/perf/benchmarks/v8_browsing.py (right): https://codereview.chromium.org/2639213002/diff/40001/tools/perf/benchmarks/v8_browsing.py#newcode104 tools/perf/benchmarks/v8_browsing.py:104: tbm_options.SetTimelineBasedMetrics(['runtimeStatsInteractiveMetric']) This should now be runtimeStatsTotalMetric, no? Also, I ...
3 years, 11 months ago (2017-01-19 19:08:23 UTC) #14
chromium-reviews
On Thu, Jan 19, 2017 at 7:08 PM, <cbruni@chromium.org> wrote: > > https://codereview.chromium.org/2639213002/diff/40001/ > tools/perf/benchmarks/v8_browsing.py ...
3 years, 11 months ago (2017-01-20 14:55:16 UTC) #15
ulan
Is it be possible to add the runtime call stats to the existing browsing benchmark?
3 years, 10 months ago (2017-02-08 11:27:01 UTC) #16
mythria
On 2017/02/08 11:27:01, ulan (slow response travel) wrote: > Is it be possible to add ...
3 years, 10 months ago (2017-02-08 11:43:18 UTC) #17
Camillo Bruni
https://codereview.chromium.org/2639213002/diff/60001/tools/perf/benchmarks/v8_browsing.py File tools/perf/benchmarks/v8_browsing.py (right): https://codereview.chromium.org/2639213002/diff/60001/tools/perf/benchmarks/v8_browsing.py#newcode109 tools/perf/benchmarks/v8_browsing.py:109: tbm_options.SetTimelineBasedMetrics(['runtimeStatsTotalMetric']) Could you add the GC metrics as well ...
3 years, 10 months ago (2017-02-10 12:37:22 UTC) #18
Camillo Bruni
lgtm
3 years, 10 months ago (2017-02-13 20:20:12 UTC) #21
nednguyen
On 2017/02/13 20:20:12, Camillo Bruni wrote: > lgtm Can you update your description to clearly ...
3 years, 10 months ago (2017-02-13 20:27:49 UTC) #22
nednguyen
https://codereview.chromium.org/2639213002/diff/80001/tools/perf/benchmarks/v8_browsing.py File tools/perf/benchmarks/v8_browsing.py (right): https://codereview.chromium.org/2639213002/diff/80001/tools/perf/benchmarks/v8_browsing.py#newcode109 tools/perf/benchmarks/v8_browsing.py:109: options.AddTimelineBasedMetric('runtimeStatsTotalMetric') Also wouldn't you also enable GC metrics?
3 years, 10 months ago (2017-02-13 20:28:22 UTC) #23
mythria
The metric used by this benchmark has not landed yet, but is quite close to ...
3 years, 10 months ago (2017-02-14 14:48:30 UTC) #24
ulan
lgtm
3 years, 10 months ago (2017-02-14 14:49:25 UTC) #25
nednguyen
On 2017/02/14 14:48:30, mythria wrote: > The metric used by this benchmark has not landed ...
3 years, 10 months ago (2017-02-14 15:01:31 UTC) #26
nednguyen
https://codereview.chromium.org/2639213002/diff/80001/tools/perf/benchmarks/v8_browsing.py File tools/perf/benchmarks/v8_browsing.py (right): https://codereview.chromium.org/2639213002/diff/80001/tools/perf/benchmarks/v8_browsing.py#newcode109 tools/perf/benchmarks/v8_browsing.py:109: options.AddTimelineBasedMetric('runtimeStatsTotalMetric') On 2017/02/14 14:48:30, mythria wrote: > On 2017/02/13 ...
3 years, 10 months ago (2017-02-14 15:05:25 UTC) #27
mythria
I updated the benchmark to measure only GCMetric + RCS. PTAL. Thanks, Mythri. https://codereview.chromium.org/2639213002/diff/80001/tools/perf/benchmarks/v8_browsing.py File ...
3 years, 10 months ago (2017-02-14 16:05:34 UTC) #31
nednguyen
On 2017/02/14 16:05:34, mythria wrote: > I updated the benchmark to measure only GCMetric + ...
3 years, 10 months ago (2017-02-14 18:35:14 UTC) #32
mythria
After an offline discussion with Ulan, removed a category that is not required. The metric ...
3 years, 10 months ago (2017-02-16 15:48:25 UTC) #37
nednguyen
On 2017/02/16 15:48:25, mythria wrote: > After an offline discussion with Ulan, removed a category ...
3 years, 10 months ago (2017-02-16 15:51:49 UTC) #42
chromium-reviews
On Thu, Feb 16, 2017 at 3:51 PM, <nednguyen@google.com> wrote: > On 2017/02/16 15:48:25, mythria ...
3 years, 10 months ago (2017-02-16 16:07:03 UTC) #43
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/2639213002/120001
3 years, 10 months ago (2017-02-17 09:59:46 UTC) #48
commit-bot: I haz the power
Try jobs failed on following builders: linux_perf_cq on master.tryserver.chromium.perf (JOB_FAILED, no build URL) mac_retina_perf_cq on ...
3 years, 10 months ago (2017-02-17 10:00:33 UTC) #50
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/2639213002/120001
3 years, 10 months ago (2017-02-17 14:13:26 UTC) #53
commit-bot: I haz the power
3 years, 10 months ago (2017-02-17 14:19:11 UTC) #56
Message was sent while issue was closed.
Committed patchset #7 (id:120001) as
https://chromium.googlesource.com/chromium/src/+/6ff9bc4874fe92fad720b9b88715...

Powered by Google App Engine
This is Rietveld 408576698