[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