|
|
DescriptionAdd new multipage_skpicture_printer benchmark and measurement
BUG=chromium:641003
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.perf:linux_perf_cq;master.tryserver.chromium.perf:mac_retina_perf_cq;master.tryserver.chromium.perf:winx64_10_perf_cq
Committed: https://crrev.com/b40b6e680dcca6b9a7bbfe31455d3e05d9b0c9ab
Cr-Commit-Position: refs/heads/master@{#415115}
Patch Set 1 : Initial upload #Patch Set 2 : Cleanup #Patch Set 3 : Cleanup #
Total comments: 2
Patch Set 4 : Document disabled #Patch Set 5 : Remove unused imports #
Messages
Total messages: 38 (23 generated)
Description was changed from ========== Add new multipage_skpicture_printer benchmark and measurement BUG=chromium:641003 ========== to ========== Add new multipage_skpicture_printer benchmark and measurement BUG=chromium:641003 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 ==========
The CQ bit was checked by rmistry@google.com to run a CQ dry run
rmistry@google.com changed reviewers: + nednguyen@google.com
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
rmistry@google.com changed reviewers: + halcanary@chromium.org
On 2016/08/26 11:43:54, rmistry wrote: Hi Ravi, sorry for the delay on this. I am ooo at the moment and will get back to this on monday. From a high level view, can you create a folder benchmarks/cluster_benchmarks/ & put all the benchmarks related to ct to that folder?
halcanary@google.com changed reviewers: + halcanary@google.com
lgtm
On 2016/08/26 15:06:35, nednguyen (ooo til 8-29) wrote: > On 2016/08/26 11:43:54, rmistry wrote: > > Hi Ravi, sorry for the delay on this. I am ooo at the moment and will get back > to this on monday. > > From a high level view, can you create a folder benchmarks/cluster_benchmarks/ & > put all the benchmarks related to ct to that folder? I would prefer if these benchmarks stay in the top level benchmarks/ dir because: * They are not really only CT benchmarks. skpicture_printer (and soon multipage_skpicture_printer) is actually used by a recipe in our waterfall to create SKPs weekly. That flow has nothing to do with CT. * There are no existing benchmarks that are only CT benchmarks. A lot of existing benchmarks can support being run on CT by having a separate CT suffixed class with calls to ct_benchmarks_util.
On 2016/08/29 12:49:51, rmistry wrote: > On 2016/08/26 15:06:35, nednguyen (ooo til 8-29) wrote: > > On 2016/08/26 11:43:54, rmistry wrote: > > > > Hi Ravi, sorry for the delay on this. I am ooo at the moment and will get back > > to this on monday. > > > > From a high level view, can you create a folder benchmarks/cluster_benchmarks/ > & > > put all the benchmarks related to ct to that folder? > > I would prefer if these benchmarks stay in the top level benchmarks/ dir > because: > * They are not really only CT benchmarks. skpicture_printer (and soon > multipage_skpicture_printer) is actually used by a recipe in our waterfall to > create SKPs weekly. That flow has nothing to do with CT. > * There are no existing benchmarks that are only CT benchmarks. A lot of > existing benchmarks can support being run on CT by having a separate CT suffixed > class with calls to ct_benchmarks_util. I see. From a high level point of view, can you explain how is this different from skpicture_printer? I also see that the new code is almost the same as the existing ones, except for the javascript to be evaluated. Can we parameterize the existing SkpicturePrinter measurement's contructor with multi_page param & move the new MultipageSkpicturePrinter( benchmarks to the same skpicture_printer.py file?
On 2016/08/29 13:42:38, nednguyen wrote: > On 2016/08/29 12:49:51, rmistry wrote: > > On 2016/08/26 15:06:35, nednguyen (ooo til 8-29) wrote: > > > On 2016/08/26 11:43:54, rmistry wrote: > > > > > > Hi Ravi, sorry for the delay on this. I am ooo at the moment and will get > back > > > to this on monday. > > > > > > From a high level view, can you create a folder > benchmarks/cluster_benchmarks/ > > & > > > put all the benchmarks related to ct to that folder? > > > > I would prefer if these benchmarks stay in the top level benchmarks/ dir > > because: > > * They are not really only CT benchmarks. skpicture_printer (and soon > > multipage_skpicture_printer) is actually used by a recipe in our waterfall to > > create SKPs weekly. That flow has nothing to do with CT. > > * There are no existing benchmarks that are only CT benchmarks. A lot of > > existing benchmarks can support being run on CT by having a separate CT > suffixed > > class with calls to ct_benchmarks_util. > > I see. From a high level point of view, can you explain how is this different > from skpicture_printer? I also see that the new code is almost the same as the > existing ones, except for the javascript to be evaluated. Can we parameterize > the existing SkpicturePrinter measurement's contructor with multi_page param & > move the new MultipageSkpicturePrinter( benchmarks to the same > skpicture_printer.py file? Right, javascript is different and the output is different. I started out parameterizing the existing measurement but then went back to keeping things separate because things may further diverge in some way. I was thinking I would clean things up when we have a better idea of what we use case for the new measurement is.
lgtm https://codereview.chromium.org/2278653004/diff/40001/tools/perf/benchmarks/m... File tools/perf/benchmarks/multipage_skpicture_printer.py (right): https://codereview.chromium.org/2278653004/diff/40001/tools/perf/benchmarks/m... tools/perf/benchmarks/multipage_skpicture_printer.py:25: @benchmark.Disabled('all') nits: can you add documentation explaining why we disable this?
https://codereview.chromium.org/2278653004/diff/40001/tools/perf/benchmarks/m... File tools/perf/benchmarks/multipage_skpicture_printer.py (right): https://codereview.chromium.org/2278653004/diff/40001/tools/perf/benchmarks/m... tools/perf/benchmarks/multipage_skpicture_printer.py:25: @benchmark.Disabled('all') On 2016/08/29 14:00:41, nednguyen wrote: > nits: can you add documentation explaining why we disable this? Done. Also made change to skpicture_printer.py
The CQ bit was checked by rmistry@google.com 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...
The CQ bit was checked by rmistry@google.com 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...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: win_chromium_x64_rel_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_x64_...)
The CQ bit was checked by rmistry@google.com 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...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: linux_perf_cq on master.tryserver.chromium.perf (JOB_TIMED_OUT, no build URL)
The CQ bit was checked by rmistry@google.com
The patchset sent to the CQ was uploaded after l-g-t-m from nednguyen@google.com, halcanary@google.com Link to the patchset: https://codereview.chromium.org/2278653004/#ps80001 (title: "Remove unused imports")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
On 2016/08/29 18:25:55, commit-bot: I haz the power wrote: > CQ is trying da patch. Follow status at > > https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or... If there are no objections I am going to skip android_s5_perf_cq since it does not seem to be picking up any jobs.
On 2016/08/29 20:06:57, rmistry wrote: > On 2016/08/29 18:25:55, commit-bot: I haz the power wrote: > > CQ is trying da patch. Follow status at > > > > > https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or... > > If there are no objections I am going to skip android_s5_perf_cq since it does > not seem to be picking up any jobs. lgtm Feel free to ignore that bot
Description was changed from ========== Add new multipage_skpicture_printer benchmark and measurement BUG=chromium:641003 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 ========== to ========== Add new multipage_skpicture_printer benchmark and measurement BUG=chromium:641003 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.perf:linux_perf_cq;master.tryserver.chromium.perf:mac_retina_perf_cq;master.tryserver.chromium.perf:winx64_10_perf_cq ==========
The CQ bit was unchecked by rmistry@google.com
The CQ bit was checked by rmistry@google.com
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 ========== Add new multipage_skpicture_printer benchmark and measurement BUG=chromium:641003 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.perf:linux_perf_cq;master.tryserver.chromium.perf:mac_retina_perf_cq;master.tryserver.chromium.perf:winx64_10_perf_cq ========== to ========== Add new multipage_skpicture_printer benchmark and measurement BUG=chromium:641003 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.perf:linux_perf_cq;master.tryserver.chromium.perf:mac_retina_perf_cq;master.tryserver.chromium.perf:winx64_10_perf_cq ==========
Message was sent while issue was closed.
Committed patchset #5 (id:80001)
Message was sent while issue was closed.
Description was changed from ========== Add new multipage_skpicture_printer benchmark and measurement BUG=chromium:641003 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.perf:linux_perf_cq;master.tryserver.chromium.perf:mac_retina_perf_cq;master.tryserver.chromium.perf:winx64_10_perf_cq ========== to ========== Add new multipage_skpicture_printer benchmark and measurement BUG=chromium:641003 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.perf:linux_perf_cq;master.tryserver.chromium.perf:mac_retina_perf_cq;master.tryserver.chromium.perf:winx64_10_perf_cq Committed: https://crrev.com/b40b6e680dcca6b9a7bbfe31455d3e05d9b0c9ab Cr-Commit-Position: refs/heads/master@{#415115} ==========
Message was sent while issue was closed.
Patchset 5 (id:??) landed as https://crrev.com/b40b6e680dcca6b9a7bbfe31455d3e05d9b0c9ab Cr-Commit-Position: refs/heads/master@{#415115} |