commit | b662344af8f1b851ae642d9288c31d1fa554d024 | [log] [tgz] |
---|---|---|
author | Alex Clarke <alexclarke@chromium.org> | Tue Mar 05 14:15:18 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Tue Mar 05 14:15:18 2019 |
tree | de73d731d412f11b4afcaa784253a7fd8403061a | |
parent | 6bd571141e03f0ea845fd91dee52f354b52b105d [diff] |
Speculative fix for TaskQueueImpl::PostImmediateTaskImpl priority inversion It turns out base::MessagePumpForUI::ScheduleWork() can be surprisingly expensive on the IO thread on windows. See: https://uma.googleplex.com/p/chrome/callstacks?sid=ad8c32eaded1021fafa922b9cc2f320f We suspect this is a priority inversion, For more details see: https://groups.google.com/a/chromium.org/forum/#!msg/scheduler-dev/jYA3SYZ1aDc/7lz1P-GvDQAJ Bug: 930834 Change-Id: I7a95d0da1f650556589a82704fa3868777ca573b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1503325 Commit-Queue: Alex Clarke <alexclarke@chromium.org> Reviewed-by: Sami Kyöstilä <skyostil@chromium.org> Reviewed-by: Alexander Timin <altimin@chromium.org> Cr-Commit-Position: refs/heads/master@{#637680}
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 .