On Mon, Aug 21, 2017 at 10:13 AM, Milan Crha <[email protected]> wrote:

> On Fri, 2017-08-11 at 17:04 -0500, Greg Oliver wrote:
> > Hitting reply to emails that are html formatted takes several seconds
> > (up to 30 on long emails!!!) before I can reply.
>
>         Hi,
> is evolution frozen during that time, or it's a WebKitWebProcess being
> busy with anything? Evolution 3.22.x uses webkitgtk4. There used to be
> an issue with hyphenation in webkitgtk4, but I think you have that fix
> included (though I do not know it for sure). There was an issue with
> spell checking too
>

o  Evolution is not frozen
o  The Webkit Process is a CPU hog during this wait - it is clearly not
optimized for multi-core - it only hogs a single CPU core (on this email
for ~25 seconds)..

greg     21209 44.5  0.3 2304024 108888 tty2   Sl+  10:30   0:14
/usr/libexec/webkit2gtk-4.0/WebKitWebProcess 55

is the culprit...

o  The timeout before typing catches up is directly dependent on how large
the html email I am replying to it


> If it doesn't do anything, neither CPU has higher usage, then the 30
> seconds can be a timeout on D-Bus. Try running evolution from a
> terminal, it may show something useful there.
>
> Having a backtrace of evolution, eventually of the busy/frozen
> WebKitWebProcess, would help.
>

I am going to install F26 tonight (probably).  If it still persists, I will
install the debug symbols and get a backtrace of it.


> Note that there are always two WebKitWebProcess-es tight to evolution,
> one is for the message preview, one for message composers.
> The interesting one might be the later.
>
> I would try it with your test message, but it seems you already removed
> it (the link returns Forbidden).
>

Sorry - when evolution saved it out, it made it 600 - I just fixed that.
That particular message takes ~25 seconds before typing catches up.  It is
a very large html email.

Thanks for looking into this.  I'll post back after my upgrade.

-Greg


>         Bye,
>         Milan
> _______________________________________________
> evolution-list mailing list
> [email protected]
> To change your list options or unsubscribe, visit ...
> https://mail.gnome.org/mailman/listinfo/evolution-list
>
_______________________________________________
evolution-list mailing list
[email protected]
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list

Reply via email to