Skip to content

Delay WebContent process launch on iOS#39989

Open
pvollan wants to merge 1 commit intoWebKit:mainfrom
pvollan:eng/Delay-WebContent-process-launch-on-iOS
Open

Delay WebContent process launch on iOS#39989
pvollan wants to merge 1 commit intoWebKit:mainfrom
pvollan:eng/Delay-WebContent-process-launch-on-iOS

Conversation

@pvollan
Copy link
Copy Markdown
Contributor

@pvollan pvollan commented Feb 4, 2025

e65d941

Delay WebContent process launch on iOS
https://bugs.webkit.org/show_bug.cgi?id=287021
rdar://144166879

Reviewed by NOBODY (OOPS!).

Draft.

* Source/WebKit/UIProcess/Inspector/WebInspectorUIProxy.cpp:
(WebKit::WebInspectorUIProxy::WebInspectorUIProxy):
(WebKit::WebInspectorUIProxy::reset):
* Source/WebKit/UIProcess/WebPageProxy.cpp:
(WebKit::m_pageForTesting):
(WebKit::WebPageProxy::launchProcess):
* Source/WebKit/UIProcess/WebProcessCache.cpp:
(WebKit::WebProcessCache::addProcess):
(WebKit::WebProcessCache::takeProcess):
(WebKit::WebProcessCache::updateCapacity):
* Source/WebKit/UIProcess/WebProcessPool.cpp:
(WebKit::WebProcessPool::globalDelaysWebProcessLaunchDefaultValue):
(WebKit::WebProcessPool::processForSite):
* Source/WebKit/UIProcess/WebProcessProxy.cpp:
(WebKit::WebProcessProxy::createWebPage):

e65d941

Misc iOS, visionOS, tvOS & watchOS macOS Linux Windows
✅ 🧪 style ✅ 🛠 ios ✅ 🛠 mac ✅ 🛠 wpe ✅ 🛠 win
✅ 🧪 bindings ✅ 🛠 ios-sim ✅ 🛠 mac-AS-debug ✅ 🧪 wpe-wk2 ❌ 🧪 win-tests
✅ 🧪 webkitperl ✅ 🧪 ios-wk2 ❌ 🧪 api-mac ❌ 🧪 api-wpe
✅ 🧪 ios-wk2-wpt ❌ 🧪 mac-wk1 ✅ 🛠 wpe-cairo
❌ 🧪 api-ios ❌ 🧪 mac-wk2 ✅ 🛠 gtk
✅ 🛠 vision ❌ 🧪 mac-AS-debug-wk2 ❌ 🧪 gtk-wk2
✅ 🛠 vision-sim ✅ 🧪 mac-wk2-stress ❌ 🧪 api-gtk
✅ 🧪 vision-wk2 ❌ 🧪 mac-intel-wk2 ✅ 🛠 playstation
✅ 🛠 tv ✅ 🛠 mac-safer-cpp
✅ 🛠 tv-sim
✅ 🛠 watch
✅ 🛠 watch-sim

@pvollan pvollan self-assigned this Feb 4, 2025
@pvollan pvollan added the WebKit Process Model Bugs related to WebKit's multi-process architecture label Feb 4, 2025
@webkit-ews-buildbot webkit-ews-buildbot added the merging-blocked Applied to prevent a change from being merged label Feb 4, 2025
@pvollan pvollan removed the merging-blocked Applied to prevent a change from being merged label Jul 12, 2025
@pvollan pvollan changed the title Delay WebContent process launch on iOS Ignore memory pressure event. Jul 12, 2025
@pvollan pvollan force-pushed the eng/Delay-WebContent-process-launch-on-iOS branch from a786d29 to ac4f137 Compare July 12, 2025 14:46
@pvollan pvollan changed the title Ignore memory pressure event. Delay WebContent process launch on iOS Jul 12, 2025
@pvollan pvollan force-pushed the eng/Delay-WebContent-process-launch-on-iOS branch from ac4f137 to 13908bd Compare July 12, 2025 14:51
@webkit-ews-buildbot webkit-ews-buildbot added the merging-blocked Applied to prevent a change from being merged label Jul 12, 2025
@pvollan pvollan removed the merging-blocked Applied to prevent a change from being merged label Jul 14, 2025
@pvollan pvollan force-pushed the eng/Delay-WebContent-process-launch-on-iOS branch from 13908bd to e65ceb0 Compare July 14, 2025 09:04
@webkit-ews-buildbot webkit-ews-buildbot added the merging-blocked Applied to prevent a change from being merged label Jul 14, 2025
@pvollan pvollan removed the merging-blocked Applied to prevent a change from being merged label Jul 14, 2025
@pvollan pvollan force-pushed the eng/Delay-WebContent-process-launch-on-iOS branch from e65ceb0 to 16f348e Compare July 14, 2025 11:04
@webkit-ews-buildbot webkit-ews-buildbot added the merging-blocked Applied to prevent a change from being merged label Jul 14, 2025
https://bugs.webkit.org/show_bug.cgi?id=287021
rdar://144166879

Reviewed by NOBODY (OOPS!).

Draft.

* Source/WebKit/UIProcess/Inspector/WebInspectorUIProxy.cpp:
(WebKit::WebInspectorUIProxy::WebInspectorUIProxy):
(WebKit::WebInspectorUIProxy::reset):
* Source/WebKit/UIProcess/WebPageProxy.cpp:
(WebKit::m_pageForTesting):
(WebKit::WebPageProxy::launchProcess):
* Source/WebKit/UIProcess/WebProcessCache.cpp:
(WebKit::WebProcessCache::addProcess):
(WebKit::WebProcessCache::takeProcess):
(WebKit::WebProcessCache::updateCapacity):
* Source/WebKit/UIProcess/WebProcessPool.cpp:
(WebKit::WebProcessPool::globalDelaysWebProcessLaunchDefaultValue):
(WebKit::WebProcessPool::processForSite):
* Source/WebKit/UIProcess/WebProcessProxy.cpp:
(WebKit::WebProcessProxy::createWebPage):
@pvollan pvollan removed the merging-blocked Applied to prevent a change from being merged label Jul 15, 2025
@pvollan pvollan force-pushed the eng/Delay-WebContent-process-launch-on-iOS branch from 16f348e to e65d941 Compare July 15, 2025 08:37
@webkit-ews-buildbot webkit-ews-buildbot added the merging-blocked Applied to prevent a change from being merged label Jul 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

merging-blocked Applied to prevent a change from being merged WebKit Process Model Bugs related to WebKit's multi-process architecture

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants