Bug 245752 - [macOS] Use RunningBoard to manage process priorities
Summary: [macOS] Use RunningBoard to manage process priorities
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKit Process Model (show other bugs)
Version: WebKit Nightly Build
Hardware: Mac (Apple Silicon) macOS 13
: P2 Normal
Assignee: Miguel Salinas
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2022-09-27 14:44 PDT by Miguel Salinas
Modified: 2022-10-27 12:11 PDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.