|
|
Chromium Code Reviews
DescriptionTracing: Enable tracing_perftests on bots.
There is an intention to track TRACE_EVENT macros performance
without browser and it's designed exactly like cc_perftests.
See bug entry for details.
BUG=656029
Committed: https://crrev.com/c07975895dccd5899b528949fd82750a90387a91
Cr-Commit-Position: refs/heads/master@{#427379}
Patch Set 1 #
Total comments: 3
Messages
Total messages: 36 (16 generated)
The CQ bit was checked by kraynov@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
kraynov@chromium.org changed reviewers: + primiano@chromium.org
primiano@chromium.org changed reviewers: + dtu@chromium.org, nednguyen@google.com
Looks reasonable to me but I'm not that experienced with this part of the infra. I'm just going to pass the ball to more knowledgeable people. +dtu +nednguyen +zhenw My other question is: what about the name of the benchmark? Is this going to add data to zhen's benchmark? Is it going to be a completely different name? WHat are the names of the two? https://codereview.chromium.org/2418983003/diff/1/BUILD.gn File BUILD.gn (left): https://codereview.chromium.org/2418983003/diff/1/BUILD.gn#oldcode987 BUILD.gn:987: if (!is_chromeos) { Right this is a subset of the check above.
I mean, ideally given that we have zhens's tracing.tracing_With... should this one be tracing.macros_perf ? or something like that?
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
On 2016/10/14 14:06:09, Primiano Tucci wrote: > I mean, ideally given that we have zhens's tracing.tracing_With... should this > one be tracing.macros_perf ? or something like that? I have few high level questions: What does this test measure? How long does it run? Do you need it on actual hardware? Can you make a doc that answer those questions so everyone can chime in?
Hi Ned, 1. This test is designed to measure overhead on TRACE_EVENT macros. We've started from simple case crrev.com/2403923002 and more cases are coming after getting such values on dashboard. 2. It runs in a 2 seconds now and we would keep it short. 3. Right now let it only run on Linux, but it's good to run on phones in future.
On 2016/10/14 15:08:49, kraynov wrote: > Hi Ned, > 1. This test is designed to measure overhead on TRACE_EVENT macros. We've > started from simple case crrev.com/2403923002 and more cases are coming after > getting such values on dashboard. > 2. It runs in a 2 seconds now and we would keep it short. > 3. Right now let it only run on Linux, but it's good to run on phones in future. I'd like this to run on phones as well (I care more about that honestly) Can you just do everything here. Maybe a quick doc that explains what you are doing as ned suggested might be useful.
Description was changed from ========== Tracing: Enable tracing_perftests on bots. ========== to ========== Tracing: Enable tracing_perftests on bots. BUG=656029 ==========
On 2016/10/14 15:17:45, Primiano Tucci wrote: > On 2016/10/14 15:08:49, kraynov wrote: > > Hi Ned, > > 1. This test is designed to measure overhead on TRACE_EVENT macros. We've > > started from simple case crrev.com/2403923002 and more cases are coming after > > getting such values on dashboard. > > 2. It runs in a 2 seconds now and we would keep it short. > > 3. Right now let it only run on Linux, but it's good to run on phones in > future. > > I'd like this to run on phones as well (I care more about that honestly) Can you > just do everything here. > Maybe a quick doc that explains what you are doing as ned suggested might be > useful. This has to run on actual hardware, ideally all platforms. I know that time functions vary drastically from one platform to another.
On 2016/10/14 18:05:56, fmeawad wrote: > On 2016/10/14 15:17:45, Primiano Tucci wrote: > > On 2016/10/14 15:08:49, kraynov wrote: > > > Hi Ned, > > > 1. This test is designed to measure overhead on TRACE_EVENT macros. We've > > > started from simple case crrev.com/2403923002 and more cases are coming > after > > > getting such values on dashboard. > > > 2. It runs in a 2 seconds now and we would keep it short. > > > 3. Right now let it only run on Linux, but it's good to run on phones in > > future. > > > > I'd like this to run on phones as well (I care more about that honestly) Can > you > > just do everything here. > > Maybe a quick doc that explains what you are doing as ned suggested might be > > useful. > > This has to run on actual hardware, ideally all platforms. > I know that time functions vary drastically from one platform to another. lgtm
https://codereview.chromium.org/2418983003/diff/1/tools/perf/generate_perf_js... File tools/perf/generate_perf_json.py (right): https://codereview.chromium.org/2418983003/diff/1/tools/perf/generate_perf_js... tools/perf/generate_perf_json.py:116: 'script': 'gtest_perf_test.py', Since this script is about perf, can you move it to tools/perf/micro_benchmarks instead of testing/script/?
Description was changed from ========== Tracing: Enable tracing_perftests on bots. BUG=656029 ========== to ========== Tracing: Enable tracing_perftests on bots. There is an intention to track TRACE_EVENT macros performance without browser and designed exactly like cc_perftests. See bug entry for details. BUG=656029 ==========
Description was changed from ========== Tracing: Enable tracing_perftests on bots. There is an intention to track TRACE_EVENT macros performance without browser and designed exactly like cc_perftests. See bug entry for details. BUG=656029 ========== to ========== Tracing: Enable tracing_perftests on bots. There is an intention to track TRACE_EVENT macros performance without browser and it's designed exactly like cc_perftests. See bug entry for details. BUG=656029 ==========
https://codereview.chromium.org/2418983003/diff/1/tools/perf/generate_perf_js... File tools/perf/generate_perf_json.py (right): https://codereview.chromium.org/2418983003/diff/1/tools/perf/generate_perf_js... tools/perf/generate_perf_json.py:116: 'script': 'gtest_perf_test.py', On 2016/10/18 16:00:35, nednguyen wrote: > Since this script is about perf, can you move it to tools/perf/micro_benchmarks > instead of testing/script/? It's not my script. It's the same used for cc_perftests.
On 2016/10/18 16:25:28, kraynov wrote: > https://codereview.chromium.org/2418983003/diff/1/tools/perf/generate_perf_js... > File tools/perf/generate_perf_json.py (right): > > https://codereview.chromium.org/2418983003/diff/1/tools/perf/generate_perf_js... > tools/perf/generate_perf_json.py:116: 'script': 'gtest_perf_test.py', > On 2016/10/18 16:00:35, nednguyen wrote: > > Since this script is about perf, can you move it to > tools/perf/micro_benchmarks > > instead of testing/script/? > > It's not my script. It's the same used for cc_perftests. I see. lgtm then
kraynov@chromium.org changed reviewers: + eakuefner@chromium.org, sullivan@chromium.org
+eakuefner +sullivan Could anyone review //testing/buildbot/chromium.perf.json, please? Thank you!
lgtm rubberstamp lgtm (relying on eyaich's review here)
The CQ bit was checked by kraynov@chromium.org
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presub...)
kraynov@chromium.org changed reviewers: + brettw@chromium.org
+brettw Could you please review BUILD.gn file? Thanks!
lgtm
The CQ bit was checked by kraynov@chromium.org
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
Message was sent while issue was closed.
Description was changed from ========== Tracing: Enable tracing_perftests on bots. There is an intention to track TRACE_EVENT macros performance without browser and it's designed exactly like cc_perftests. See bug entry for details. BUG=656029 ========== to ========== Tracing: Enable tracing_perftests on bots. There is an intention to track TRACE_EVENT macros performance without browser and it's designed exactly like cc_perftests. See bug entry for details. BUG=656029 ==========
Message was sent while issue was closed.
Committed patchset #1 (id:1)
Message was sent while issue was closed.
Description was changed from ========== Tracing: Enable tracing_perftests on bots. There is an intention to track TRACE_EVENT macros performance without browser and it's designed exactly like cc_perftests. See bug entry for details. BUG=656029 ========== to ========== Tracing: Enable tracing_perftests on bots. There is an intention to track TRACE_EVENT macros performance without browser and it's designed exactly like cc_perftests. See bug entry for details. BUG=656029 Committed: https://crrev.com/c07975895dccd5899b528949fd82750a90387a91 Cr-Commit-Position: refs/heads/master@{#427379} ==========
Message was sent while issue was closed.
Patchset 1 (id:??) landed as https://crrev.com/c07975895dccd5899b528949fd82750a90387a91 Cr-Commit-Position: refs/heads/master@{#427379} |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
