[webkit-changes] [WebKit/WebKit] 5d5cb5: [macOS] Don't kill processes on suspension

Miguel Salinas noreply at github.com
Tue Feb 14 20:46:39 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 5d5cb596befeb8dc6f42a9f882995089571d876b
      https://github.com/WebKit/WebKit/commit/5d5cb596befeb8dc6f42a9f882995089571d876b
  Author: Miguel Salinas <miguel_salinas at apple.com>
  Date:   2023-02-14 (Tue, 14 Feb 2023)

  Changed paths:
    M Source/WebKit/WebProcess/WebProcess.cpp

  Log Message:
  -----------
  [macOS] Don't kill processes on suspension
https://bugs.webkit.org/show_bug.cgi?id=252189
rdar://103470090

Reviewed by Chris Dumez.

When the UI process tells a web content process to prepare to suspend we
run the low memory handler to reclaim memory. The low memory handler
kills processes that are deemed "unnecessary". This is too aggressive for when
we are just suspending a process. We only call prepareToSuspend on macOS
when process suspension is enabled.

* Source/WebKit/WebProcess/WebProcess.cpp:
(WebKit::WebProcess::initializeWebProcess):

Canonical link: https://commits.webkit.org/260292@main




More information about the webkit-changes mailing list