Add a thread_times.key_noop_cases benchmark
commit1c91fd30ffcd273b1744653fb92d1b84635e24ce
authorjdduke <jdduke@chromium.org>
Fri, 7 Aug 2015 19:37:56 +0000 (7 12:37 -0700)
committerCommit bot <commit-bot@chromium.org>
Fri, 7 Aug 2015 19:38:25 +0000 (7 19:38 +0000)
tree465251ac9a1d0d943e2125925dee66e9c3a6d137
parentc044560adf4b42a1a39eeb0837e6ebf3741291cd
Add a thread_times.key_noop_cases benchmark

There are a number of common interaction scenarios that should have few
expensive side effects. This includes no-op touch handlers, no-op rAF,
scrolling unnscrollable pages, tapping empty space, etc... Create such a
benchmark with the mentioned scenarios, ensuring they remain cheap.

BUG=490465
CQ_EXTRA_TRYBOTS=tryserver.chromium.perf:linux_perf_bisect;tryserver.chromium.perf:mac_perf_bisect;tryserver.chromium.perf:win_perf_bisect;tryserver.chromium.perf:android_nexus5_perf_bisect

Review URL: https://codereview.chromium.org/1274473002

Cr-Commit-Position: refs/heads/master@{#342412}
tools/perf/benchmarks/thread_times.py
tools/perf/page_sets/key_idle_power_cases.py
tools/perf/page_sets/key_noop_cases.py [new file with mode: 0644]
tools/perf/page_sets/key_noop_cases/no_op_raf.html [moved from tools/perf/page_sets/key_idle_power_cases/no_op_raf.html with 100% similarity]
tools/perf/page_sets/key_noop_cases/no_op_scroll.html [new file with mode: 0644]
tools/perf/page_sets/key_noop_cases/no_op_settimeout.html [new file with mode: 0644]
tools/perf/page_sets/key_noop_cases/no_op_touch_handler.html [new file with mode: 0644]