Re: Process count limit
Michael Gratton <[email protected]> Fri, 16 Jun 2017 12:42:16 +1000
| Newsgroups | gmane.comp.gnome.apps.epiphany |
|---|---|
| Message-ID | <[email protected]> |
On Fri, Jun 16, 2017 at 6:46 AM, Michael Catanzaro <[email protected]> wrote: > Advantage: significant memory use reduction when many tabs are open > Disadvantage: a single crashing tab will crash a quarter of your > tabs, instead of only itself Thoughts? I'd like to see process-per-window, since I typically work with a window-per-task model that typically sees something like up to 5 or 6 windows with 10-15 tabs each commonly being open. While people shouldn't have to worry about things like managing memory use and mitigating web process crashes, process-per-window at least gives people a means of doing so without having to mess around with settings, since it provides a direct correlation between resource use and the most obvious GUI construct - a window. Want to free up some memory? Close a browser window. This currently works with process-per-tab, but won't necessarily work if sharing a web process across multiple windows. That sucks since people seem to be used to the idea that closing a window can make their computer run less slowly, and it breaks that mental model. Process-per-window obviously won't be an improvement over process-per-tab for people that use many windows with one or few tabs each, but having 50+ windows open seems unlikely. OTOH, it also doens't help people with a single window an 50+ tabs, which might be a more common case. Hence n-processes-per-window sees to be the best solution, if possible. Couldn't n-processes-per-window be implemented using webkit_web_view_new_with_related_view() magic? //Mike -- ⊨ Michael Gratton, Percept Wrangler. ⚙ <http://mjog.vee.net/> _______________________________________________ epiphany-list mailing list [email protected] https://mail.gnome.org/mailman/listinfo/epiphany-list