Bug 245752

Summary: [macOS] Use RunningBoard to manage process priorities
Product: WebKit Reporter: Miguel Salinas <miguel_salinas>
Component: WebKit Process ModelAssignee: 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   

Description Miguel Salinas 2022-09-27 14:44:34 PDT
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.
Comment 1 Radar WebKit Bug Importer 2022-09-27 14:45:08 PDT
<rdar://problem/100477336>
Comment 2 Miguel Salinas 2022-09-27 14:57:18 PDT
Pull request: https://github.com/WebKit/WebKit/pull/4771
Comment 3 EWS 2022-10-18 13:05:42 PDT
Committed 255693@main (159f6eaa6475): <https://commits.webkit.org/255693@main>

Reviewed commits have been landed. Closing PR #4771 and removing active labels.
Comment 4 Miguel Salinas 2022-10-19 10:35:13 PDT
Reverted by https://github.com/WebKit/WebKit/pull/5542
Comment 5 Miguel Salinas 2022-10-19 10:35:19 PDT
Re-opening for pull request https://github.com/WebKit/WebKit/pull/5542
Comment 6 EWS 2022-10-19 11:56:57 PDT
Committed 255749@main (47dbe9986cc1): <https://commits.webkit.org/255749@main>

Reviewed commits have been landed. Closing PR #5542 and removing active labels.
Comment 7 Miguel Salinas 2022-10-25 09:06:35 PDT
Re-opening for pull request https://github.com/WebKit/WebKit/pull/5759
Comment 8 EWS 2022-10-27 12:11:14 PDT
Committed 256072@main (f8166f50d036): <https://commits.webkit.org/256072@main>

Reviewed commits have been landed. Closing PR #5759 and removing active labels.