commit | 118223f4940952025b755aa496260c1994c89e03 | [log] [tgz] |
---|---|---|
author | Francois Doray <[email protected]> | Wed Dec 04 17:00:28 2019 |
committer | Commit Bot <[email protected]> | Wed Dec 04 17:00:28 2019 |
tree | e25c83176e896d477af63754f8a86f5af6bb1803 | |
parent | 2de8091214ee6667e11235f6cfb1f86e08f82cc3 [diff] |
[sequencemanager] Do not set |delayed_run_time| for immediate tasks. Prior to this CL, the SequenceManager set |PendingTask::delayed_run_time| for immediate tasks when the "add queue time to tasks" option was enabled. This caused the responsiveness watcher to consider an interval as janky only when a long task was running, not when a task was queued for a long time as intended. With this CL, SequenceManager only sets |PendingTask::delayed_run_time| for delayed tasks. The responsiveness watcher is modified to keep recording the same jank as before, to ensure that we can easily notice if there are real jank regressions. In an upcoming CL, we will modify the responsiveness watcher to record a new jank histogram that takes into account queuing time. Bug: 1029137 Change-Id: I8394cb42a8b6d77b01eb38cad1242fc4b0f6c74d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1940452 Reviewed-by: Alexei Svitkine <[email protected]> Reviewed-by: Erik Chen <[email protected]> Reviewed-by: Alex Clarke <[email protected]> Commit-Queue: François Doray <[email protected]> Cr-Commit-Position: refs/heads/master@{#721511}
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 .