[webkit-gtk] Deprecation of shared-secondary-process mode
Michael Gratton
mike at vee.net
Thu Sep 5 16:07:01 PDT 2019
Hi all,
I just realised shared-secondary-process mode has been deprecated after
reading the release notes for 2.25.92, and I'm pretty concerned about
the performance impact of removing it for Geary.
When displaying conversations, Geary uses a WebKitWebView per message.
System Monitor currently reports the web process as using just under
20M. Even in the common case of a conversation displaying low tens of
messages, that extra 200-400MB of memory represents a doubling of
Geary's memory consumption. In the not-uncommon case of conversations
with high tens or hundreds of messages, that's a double order of
magnitude increase in memory consumption - literally gigabytes.
As such, single processes per WebKitWebView just isn't scalable. Can
shared-secondary-process mode be brought back? If not, is there
anything in place to mitigate this?
Cheers,
//Mike
--
⊨ Michael Gratton, Percept Wrangler.
⚙ <http://mjog.vee.net/>
More information about the webkit-gtk
mailing list