commit | 7149ab705c9a7c1c9c57c960c05e2de216680c7d | [log] [tgz] |
---|---|---|
author | Aaron Krajeski <aaronhk@google.com> | Fri Nov 09 15:28:17 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Nov 09 15:28:17 2018 |
tree | 87d8685c63ab9a350ee018c025ead9419fff32ed | |
parent | 413493e0052d3f0537cf96d619849e8acf248658 [diff] |
Add RAF tests to blink_perf.canvas benchmark. Current canvas benchmarks only measure CPU time. Using requestAnimationFrame (raf) in javascript we can measure CPU + raster + GPU time. This CL adds a mode to blink_perf.py that runs canvas all canvas test in a way that takes raster and GPU time into account. Roughly doubles the duration of `blink_perf.canvas` benchmark from ~2 minutes to ~4 minutes on a linux desktop. Bug: 894043 Change-Id: I2fdd13af75615802266fa39a01db3e883f2c95bc Reviewed-on: https://chromium-review.googlesource.com/c/1300038 Reviewed-by: Ned Nguyen <nednguyen@google.com> Reviewed-by: Caleb Rouleau <crouleau@chromium.org> Reviewed-by: Fernando Serboncini <fserb@chromium.org> Commit-Queue: Aaron Krajeski <aaronhk@chromium.org> Cr-Commit-Position: refs/heads/master@{#606849}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .