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

Issue 1400083003: Convert V8GCTimes measurement to timeline based measurement. (Closed)

Created:
5 years, 2 months ago by ulan
Modified:
5 years, 2 months ago
Reviewers:
eakuefner, nednguyen, Sami
CC:
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

Convert V8GCTimes measurement to timeline based measurement. BUG= CQ_EXTRA_TRYBOTS=tryserver.chromium.perf:linux_perf_bisect;tryserver.chromium.perf:mac_10_10_perf_bisect;tryserver.chromium.perf:win_perf_bisect;tryserver.chromium.perf:android_nexus5_perf_bisect Committed: https://crrev.com/29f246f9b289f23d319ffd5c47b024dcda5a96b8 Cr-Commit-Position: refs/heads/master@{#355268}

Patch Set 1 #

Total comments: 1

Patch Set 2 : Fix copyright date #

Total comments: 1

Patch Set 3 : Address Ethan's comments #

Patch Set 4 : Remove dummy benchmark #

Patch Set 5 : Rename to v8_gc_latency #

Patch Set 6 : Support multiple interaction reports #

Patch Set 7 : Add test and fix bugs #

Patch Set 8 : Rebase #

Total comments: 14

Patch Set 9 : Address comments #

Total comments: 2

Patch Set 10 : Fix adding results for multiple interaction records #

Unified diffs Side-by-side diffs Delta from patch set Stats (+189 lines, -150 lines) Patch
A + tools/telemetry/telemetry/web_perf/metrics/v8_gc_latency.py View 1 2 3 4 5 6 7 8 9 4 chunks +76 lines, -113 lines 0 comments Download
A + tools/telemetry/telemetry/web_perf/metrics/v8_gc_latency_unittest.py View 1 2 3 4 5 6 7 8 9 13 chunks +113 lines, -37 lines 0 comments Download

Messages

Total messages: 31 (6 generated)
ulan
Hi Ned, Sami. Could you please take a look? The motivation for this CL is ...
5 years, 2 months ago (2015-10-15 09:50:45 UTC) #2
Sami
Looks reasonable to me, but I'll let Ned have the final word. https://codereview.chromium.org/1400083003/diff/1/tools/perf/measurements/v8_gc_times.py File tools/perf/measurements/v8_gc_times.py ...
5 years, 2 months ago (2015-10-15 10:21:02 UTC) #3
ulan
Thanks, Sami. I fixed the date. :) Ethan, may I redirect this CL to you ...
5 years, 2 months ago (2015-10-15 10:45:25 UTC) #5
eakuefner
Take a look at https://codereview.chromium.org/1368533002 to see how we'd like timeline-based benchmarks to be structured. ...
5 years, 2 months ago (2015-10-15 15:58:35 UTC) #6
ulan
Thanks for the helpful instructions, Ethan. I moved the metric to telemetry/web_perf/metrics/v8_latency.py and tested that ...
5 years, 2 months ago (2015-10-15 17:39:59 UTC) #7
ulan
Ross, Hannes: I am converting V8GCTimes to TBM and changing its name to V8Lantency. Are ...
5 years, 2 months ago (2015-10-15 17:42:42 UTC) #8
Hannes Payer (out of office)
On 2015/10/15 17:42:42, ulan wrote: > Ross, Hannes: I am converting V8GCTimes to TBM and ...
5 years, 2 months ago (2015-10-15 19:09:25 UTC) #9
ulan
> What about V8GCLatency, because it is just about GC latency? Done.
5 years, 2 months ago (2015-10-15 19:31:15 UTC) #10
ulan
I am adding support for interaction records (the old V8GCTimes metric was ignoring them). Please ...
5 years, 2 months ago (2015-10-16 14:09:08 UTC) #11
rmcilroy
V8GCLatency SGTM, thanks.
5 years, 2 months ago (2015-10-16 14:10:29 UTC) #12
rmcilroy
V8GCLatency SGTM, thanks.
5 years, 2 months ago (2015-10-16 14:10:29 UTC) #13
ulan
I uploaded the final version. Ethan, could you please check the style and rubber-stamp the ...
5 years, 2 months ago (2015-10-19 11:12:19 UTC) #14
eakuefner
Looking good -- personally I'm fine with the approach of landing the metric before the ...
5 years, 2 months ago (2015-10-19 16:57:59 UTC) #15
eakuefner
https://codereview.chromium.org/1400083003/diff/130001/tools/telemetry/telemetry/web_perf/metrics/v8_gc_latency.py File tools/telemetry/telemetry/web_perf/metrics/v8_gc_latency.py (right): https://codereview.chromium.org/1400083003/diff/130001/tools/telemetry/telemetry/web_perf/metrics/v8_gc_latency.py#newcode48 tools/telemetry/telemetry/web_perf/metrics/v8_gc_latency.py:48: self._AddV8MetricsToResults(renderer_thread, interaction_records, results) One more note: please move to ...
5 years, 2 months ago (2015-10-19 19:24:09 UTC) #16
ulan
Thank you for the review, Ethan! I uploaded a new patch set. https://codereview.chromium.org/1400083003/diff/130001/tools/telemetry/telemetry/web_perf/metrics/v8_gc_latency.py File tools/telemetry/telemetry/web_perf/metrics/v8_gc_latency.py ...
5 years, 2 months ago (2015-10-20 11:10:19 UTC) #17
eakuefner
lgtm
5 years, 2 months ago (2015-10-20 22:17:27 UTC) #18
eakuefner
https://codereview.chromium.org/1400083003/diff/150001/tools/telemetry/telemetry/web_perf/metrics/v8_gc_latency.py File tools/telemetry/telemetry/web_perf/metrics/v8_gc_latency.py (right): https://codereview.chromium.org/1400083003/diff/150001/tools/telemetry/telemetry/web_perf/metrics/v8_gc_latency.py#newcode48 tools/telemetry/telemetry/web_perf/metrics/v8_gc_latency.py:48: def AddResults(self, model, renderer_thread, interaction_records, results): Actually, looking at ...
5 years, 2 months ago (2015-10-20 22:46:29 UTC) #19
ulan
https://codereview.chromium.org/1400083003/diff/150001/tools/telemetry/telemetry/web_perf/metrics/v8_gc_latency.py File tools/telemetry/telemetry/web_perf/metrics/v8_gc_latency.py (right): https://codereview.chromium.org/1400083003/diff/150001/tools/telemetry/telemetry/web_perf/metrics/v8_gc_latency.py#newcode48 tools/telemetry/telemetry/web_perf/metrics/v8_gc_latency.py:48: def AddResults(self, model, renderer_thread, interaction_records, results): On 2015/10/20 22:46:29, ...
5 years, 2 months ago (2015-10-21 09:40:16 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1400083003/170001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1400083003/170001
5 years, 2 months ago (2015-10-21 09:41:26 UTC) #23
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/111344)
5 years, 2 months ago (2015-10-21 09:48:59 UTC) #25
ulan
Sami, Ned, could you please rubber-stamp as owners?
5 years, 2 months ago (2015-10-21 09:51:34 UTC) #26
Sami
rs lgtm.
5 years, 2 months ago (2015-10-21 10:11:30 UTC) #27
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1400083003/170001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1400083003/170001
5 years, 2 months ago (2015-10-21 10:59:30 UTC) #29
commit-bot: I haz the power
Committed patchset #10 (id:170001)
5 years, 2 months ago (2015-10-21 11:03:33 UTC) #30
commit-bot: I haz the power
5 years, 2 months ago (2015-10-21 11:04:13 UTC) #31
Message was sent while issue was closed.
Patchset 10 (id:??) landed as
https://crrev.com/29f246f9b289f23d319ffd5c47b024dcda5a96b8
Cr-Commit-Position: refs/heads/master@{#355268}

Powered by Google App Engine
This is Rietveld 408576698