RESOLVED FIXED 284206
Disable BackgroundProcessResponsivenessTimer when RunningBoard throttling is enabled
https://bugs.webkit.org/show_bug.cgi?id=284206
Summary Disable BackgroundProcessResponsivenessTimer when RunningBoard throttling is ...
Ben Nham
Reported 2024-12-06 16:31:51 PST
It looks like BackgroundProcessResponsivenessTimer is causing spurious background process kills on oversubscribed systems. This class is already disabled on iOS with the reasoning that we are already using RunningBoard to manage processes on iOS and there is a good chance that the background process is suspended, so the check is just unnecessary work. This is true on macOS as well since we've been using RunningBoard to manage processes on macOS for years. So let's just disable this class on macOS as well.
Attachments
Radar WebKit Bug Importer
Comment 1 2024-12-06 16:32:02 PST
Ben Nham
Comment 2 2024-12-06 16:34:57 PST
EWS
Comment 3 2024-12-06 19:31:30 PST
Committed 287489@main (fcb00789e9e9): <https://commits.webkit.org/287489@main> Reviewed commits have been landed. Closing PR #37570 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.