[Webkit-unassigned] [Bug 200967] WebProcess ProcessSwapping problems

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Aug 29 09:34:44 PDT 2019


https://bugs.webkit.org/show_bug.cgi?id=200967

--- Comment #6 from Chris Dumez <cdumez at apple.com> ---
(In reply to enometh from comment #5)
> Without understanding any of the complexity of process swapping or suspension
> I tried commenting out 2 lines in UIProxy/WebPageProxy.cpp
> WebPageProxy::suspendCurrentPageIfPossible
> 
> -    if (fromItem && m_preferences->usesPageCache())
> -        fromItem->setSuspendedPage(suspendedPage.get());
> 
> and this seems to avoid the problem I was reporting.

If GTK port has an API to disable PageCache, it would also work around your issue too and would not require a code change.

> 
> It would be nice to have a description of ProcessSwapping and suspension on
> say blog.webkit.org with some design notes.
> 
> [On another note I notice a commit introduced
> WebKit/UIProcess/WebProcessProxy.h:    void
> didCreateWebPageInProcess(WebCore::PageIdentifier); - 
> which does not seem to be defined or used anywhere.]

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20190829/843819ff/attachment.html>


More information about the webkit-unassigned mailing list