Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: c655abc1dd4a00c5e635e85d94ef66050108bfd1 https://github.com/WebKit/WebKit/commit/c655abc1dd4a00c5e635e85d94ef66050108bfd1 Author: Miguel Salinas <miguel_sali...@apple.com> Date: 2023-03-23 (Thu, 23 Mar 2023)
Changed paths: M Source/WTF/wtf/PlatformUse.h M Source/WebKit/UIProcess/AuxiliaryProcessProxy.cpp M Source/WebKit/UIProcess/AuxiliaryProcessProxy.h M Source/WebKit/UIProcess/Cocoa/ProcessAssertionCocoa.mm M Source/WebKit/UIProcess/ProcessAssertion.cpp M Source/WebKit/UIProcess/ProcessAssertion.h M Source/WebKit/UIProcess/ProcessThrottler.cpp Log Message: ----------- [macOS] Prevent WebContent Process from Jetsam https://bugs.webkit.org/show_bug.cgi?id=254338 rdar://106721207 Reviewed by Chris Dumez. We need to hold a new runningboard process assertion "BoostedJetsam" to maintain a jetsam band of at least 40 at all times, including suspension to prevent process from being killed on macOS. * Source/WTF/wtf/PlatformUse.h: * Source/WebKit/UIProcess/AuxiliaryProcessProxy.cpp: (WebKit::AuxiliaryProcessProxy::didFinishLaunching): * Source/WebKit/UIProcess/AuxiliaryProcessProxy.h: * Source/WebKit/UIProcess/Cocoa/ProcessAssertionCocoa.mm: (WebKit::runningBoardNameForAssertionType): (WebKit::runningBoardDomainForAssertionType): * Source/WebKit/UIProcess/ProcessAssertion.cpp: (WebKit::processAssertionTypeDescription): * Source/WebKit/UIProcess/ProcessAssertion.h: * Source/WebKit/UIProcess/ProcessThrottler.cpp: (WebKit::ProcessThrottler::assertionName const): Canonical link: https://commits.webkit.org/262025@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes