Bug 245752
| Summary: | [macOS] Use RunningBoard to manage process priorities | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Miguel Salinas <miguel_salinas> |
| Component: | WebKit Process Model | Assignee: | Miguel Salinas <miguel_salinas> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Mac (Apple Silicon) | ||
| OS: | macOS 13 | ||
Miguel Salinas
Now that we have integrated RunningBoard with WebKit on macOS we should use it to start managing process priorities. This is the next step towards enabling background tab suspension and removing our leaked boosts on the GPU and network processes.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/100477336>
Miguel Salinas
Pull request: https://github.com/WebKit/WebKit/pull/4771
EWS
Committed 255693@main (159f6eaa6475): <https://commits.webkit.org/255693@main>
Reviewed commits have been landed. Closing PR #4771 and removing active labels.
Miguel Salinas
Reverted by https://github.com/WebKit/WebKit/pull/5542
Miguel Salinas
Re-opening for pull request https://github.com/WebKit/WebKit/pull/5542
EWS
Committed 255749@main (47dbe9986cc1): <https://commits.webkit.org/255749@main>
Reviewed commits have been landed. Closing PR #5542 and removing active labels.
Miguel Salinas
Re-opening for pull request https://github.com/WebKit/WebKit/pull/5759
EWS
Committed 256072@main (f8166f50d036): <https://commits.webkit.org/256072@main>
Reviewed commits have been landed. Closing PR #5759 and removing active labels.