Bug 190688 - [PSON] Cap number of SuspendedPageProxy objects and allow a WebPageProxy to have more than one
Summary: [PSON] Cap number of SuspendedPageProxy objects and allow a WebPageProxy to h...
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKit2 (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Chris Dumez
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2018-10-17 13:55 PDT by Chris Dumez
Modified: 2018-10-23 13:55 PDT (History)
9 users (show)

See Also:


Attachments
Patch (35.29 KB, patch)
2018-10-17 16:44 PDT, Chris Dumez
no flags Details | Formatted Diff | Diff
Patch (35.29 KB, patch)
2018-10-17 16:57 PDT, Chris Dumez
no flags Details | Formatted Diff | Diff
Patch (35.55 KB, patch)
2018-10-17 18:22 PDT, Chris Dumez
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Dumez 2018-10-17 13:55:55 PDT
Cap number of SuspendedPageProxy objects to 3 to avoid accumulating to many "suspended" processes.
Also allow a WebPageProxy to have more than one SuspendedPageProxy so that PageCache works for more than 1 history navigation.
Comment 1 Radar WebKit Bug Importer 2018-10-17 15:42:09 PDT
<rdar://problem/45354095>
Comment 2 Chris Dumez 2018-10-17 16:44:22 PDT
Created attachment 352662 [details]
Patch
Comment 3 Chris Dumez 2018-10-17 16:57:05 PDT
Created attachment 352663 [details]
Patch
Comment 4 Chris Dumez 2018-10-17 18:22:17 PDT
Created attachment 352672 [details]
Patch
Comment 5 WebKit Commit Bot 2018-10-18 08:34:04 PDT
Comment on attachment 352672 [details]
Patch

Clearing flags on attachment: 352672

Committed r237257: <https://trac.webkit.org/changeset/237257>
Comment 6 WebKit Commit Bot 2018-10-18 08:34:05 PDT
All reviewed patches have been landed.  Closing bug.