commit | 1d340590dc8b4b5b07b53b95a9c61c7396abf0cd | [log] [tgz] |
---|---|---|
author | Katie Dillon <[email protected]> | Mon Jul 29 17:15:59 2019 |
committer | Commit Bot <[email protected]> | Mon Jul 29 17:15:59 2019 |
tree | c0df9a395d37a9339dcc9f4f0eae4b1e46405229 | |
parent | c89c2fb5847931fe0c91c9425bf508ecabe5b0bd [diff] |
[scheduler] Experiment with prioritizing compositor if compositing has not occurred recently. This cl add a new experiment to the CompositorPriorityExperiments class which will prioritize compositing if no compositing task has occurred for 100ms. Once a compositing task finishes running, we queue a delayed task Delayed task which will run after 100ms. This task raises compositor priority to kVeryHigh. Once a compositing task is run, we cancel the delayed task and queue a new one. Bug: 966177 Change-Id: Ic872b66ca81f08631355280126724786ef6046ee Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1699218 Commit-Queue: Katie Dillon <[email protected]> Reviewed-by: Scott Haseley <[email protected]> Reviewed-by: Alexander Timin <[email protected]> Cr-Commit-Position: refs/heads/master@{#681857}
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 .