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

Issue 171013006: Telemetry: Use mimimum tracing for timeline benchmarks. (Closed)

Created:
6 years, 10 months ago by epenner
Modified:
6 years, 10 months ago
CC:
chromium-reviews, chrome-speed-team+watch_google.com, erikwright+watch_chromium.org, sadrul
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Visibility:
Public.

Description

Telemetry: Use mimimum tracing for timeline benchmarks. PERF SHERIFF WARNING: This will drastically change the thread-time benchmarks for the better. This is purely a measurement change though, by removing overhead from traces. Tracing adds significant overhead. We can add more details by default as we prune the list of traces. When details are reported, default traces are enabled again, as otherwise there is no details to report. BUG=331903 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=252485

Patch Set 1 #

Patch Set 2 : #

Total comments: 1

Patch Set 3 : benchmark.poll_cpu #

Patch Set 4 : Fix comment. #

Patch Set 5 : Remove clock time measurements (cpu is stable and better). #

Total comments: 1

Patch Set 6 : Remove base changes. #

Patch Set 7 : Rebase. #

Patch Set 8 : Remove @property. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+26 lines, -16 lines) Patch
M tools/perf/measurements/thread_times.py View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M tools/perf/measurements/thread_times_unittest.py View 1 2 3 4 1 chunk +0 lines, -4 lines 0 comments Download
M tools/perf/metrics/timeline.py View 1 2 3 4 5 6 7 6 chunks +24 lines, -8 lines 0 comments Download
M tools/perf/metrics/timeline_unittest.py View 1 2 3 4 3 chunks +1 line, -3 lines 0 comments Download

Messages

Total messages: 27 (0 generated)
epenner
Ptal. Rather than rename 'toplevel', which is still usefull, I added a special trace called ...
6 years, 10 months ago (2014-02-19 04:53:24 UTC) #1
ernstm
https://codereview.chromium.org/171013006/diff/30001/tools/perf/metrics/timeline.py File tools/perf/metrics/timeline.py (right): https://codereview.chromium.org/171013006/diff/30001/tools/perf/metrics/timeline.py#newcode20 tools/perf/metrics/timeline.py:20: # "disabled-by-default-topall," In the comment: disabled-by-default-topall -> disabled-by-default-poll_cpu Maybe ...
6 years, 10 months ago (2014-02-19 22:18:16 UTC) #2
epennerAtGoogle
> https://codereview.chromium.org/171013006/diff/30001/tools/perf/metrics/timeline.py#newcode20 > tools/perf/metrics/timeline.py:20: # "disabled-by-default-topall," > In the comment: disabled-by-default-topall -> disabled-by-default-poll_cpu > Maybe ...
6 years, 10 months ago (2014-02-19 22:33:24 UTC) #3
ernstm
> Hmm, it's disabled-by-default, so would that work in the same category? It's > also ...
6 years, 10 months ago (2014-02-19 22:37:51 UTC) #4
ernstm
> In that case, disabled-by-default is probably safer. > disabled-by-default-benchmark.poll_cpu is clunky, so maybe we ...
6 years, 10 months ago (2014-02-19 22:42:09 UTC) #5
epennerAtGoogle
On 2014/02/19 22:42:09, ernstm wrote: > > In that case, disabled-by-default is probably safer. > ...
6 years, 10 months ago (2014-02-19 22:47:43 UTC) #6
epenner
Ptal. New patch up with "disabled-by-default-benchmark.poll_cpu". Minor changes to make sure details are shown in ...
6 years, 10 months ago (2014-02-19 23:37:59 UTC) #7
ernstm
LGTM
6 years, 10 months ago (2014-02-19 23:42:41 UTC) #8
epennerAtGoogle
On 2014/02/19 23:42:41, ernstm wrote: > LGTM +darin/willchan for OWNERS: base/message_loop/message_loop.cc
6 years, 10 months ago (2014-02-19 23:46:28 UTC) #9
willchan no longer on Chromium
I know jar@ took himself out of OWNERS, but I'd like to punt this to ...
6 years, 10 months ago (2014-02-19 23:58:45 UTC) #10
epenner
On 2014/02/19 23:58:45, willchan wrote: > I know jar@ took himself out of OWNERS, but ...
6 years, 10 months ago (2014-02-20 00:20:10 UTC) #11
willchan no longer on Chromium
Oh I'm sure it's useful. I just want to make sure you don't regress performance ...
6 years, 10 months ago (2014-02-20 00:26:44 UTC) #12
epenner
On 2014/02/20 00:20:10, epenner wrote: > On 2014/02/19 23:58:45, willchan wrote: > > I know ...
6 years, 10 months ago (2014-02-20 00:59:32 UTC) #13
nduca
https://codereview.chromium.org/171013006/diff/350001/tools/perf/metrics/timeline.py File tools/perf/metrics/timeline.py (right): https://codereview.chromium.org/171013006/diff/350001/tools/perf/metrics/timeline.py#newcode13 tools/perf/metrics/timeline.py:13: eric how about pulling out the poll_cpu patch from ...
6 years, 10 months ago (2014-02-20 05:35:04 UTC) #14
epenner
On 2014/02/20 05:35:04, nduca wrote: > https://codereview.chromium.org/171013006/diff/350001/tools/perf/metrics/timeline.py > File tools/perf/metrics/timeline.py (right): > > https://codereview.chromium.org/171013006/diff/350001/tools/perf/metrics/timeline.py#newcode13 > ...
6 years, 10 months ago (2014-02-20 18:55:32 UTC) #15
epenner
Okay I've removed the base changes. Landing with ernstm's LGTM, but feel free to unCQ ...
6 years, 10 months ago (2014-02-20 20:54:39 UTC) #16
epenner
The CQ bit was checked by epenner@chromium.org
6 years, 10 months ago (2014-02-20 20:54:47 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/epenner@chromium.org/171013006/530001
6 years, 10 months ago (2014-02-20 20:55:16 UTC) #18
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 10 months ago (2014-02-20 21:20:25 UTC) #19
commit-bot: I haz the power
Retried try job too often on chromium_presubmit for step(s) presubmit http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=chromium_presubmit&number=51244 Try jobs failed on ...
6 years, 10 months ago (2014-02-20 21:20:26 UTC) #20
epenner
On 2014/02/20 21:20:26, I haz the power (commit-bot) wrote: > Retried try job too often ...
6 years, 10 months ago (2014-02-20 23:20:14 UTC) #21
epenner
> Grrr.. Anyone see this pylint error before? > E0202:298,2:ThreadTimesTimelineMetric.results_to_report: An attribute affected > in ...
6 years, 10 months ago (2014-02-21 00:08:57 UTC) #22
epenner
The CQ bit was checked by epenner@chromium.org
6 years, 10 months ago (2014-02-21 00:09:04 UTC) #23
epenner
The CQ bit was unchecked by epenner@chromium.org
6 years, 10 months ago (2014-02-21 00:10:34 UTC) #24
epenner
The CQ bit was checked by epenner@chromium.org
6 years, 10 months ago (2014-02-21 00:10:47 UTC) #25
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/epenner@chromium.org/171013006/630001
6 years, 10 months ago (2014-02-21 00:14:28 UTC) #26
commit-bot: I haz the power
6 years, 10 months ago (2014-02-21 03:38:13 UTC) #27
Message was sent while issue was closed.
Change committed as 252485

Powered by Google App Engine
This is Rietveld 408576698