<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">On 12/28/2016 5:11 PM, Joshua Cranmer
🐧 <a class="moz-txt-link-rfc2396E" href="mailto:pidgeot18@gmail.com"><pidgeot18@gmail.com></a> wrote:
</div>
<blockquote
cite="mid:5e9990c9-26f8-d1fe-41b4-2ba19e30dc21@gmail.com"
type="cite">
<pre wrap="">It's hard to see much benefit for multiprocess in TB, especially given
that HTML email tends to avoid features that truly stress the backend.</pre>
</blockquote>
<br>
I disagree.<br>
<br>
Basically, anything that involves talking to remote servers should
be in it's own thread/process, separated from the main UI
thread/process.<br>
<br>
For example, there have been numerous issues with Lightning that
will bring all of Thunderbird to its knees, and apparently it is
still a problem even today where a large number of remote calendars
are in use.<br>
<br>
Another example is GLODA. The initial indexing of a large mailstore
can also have a dramatic impact on performance until the indexing is
completed. Or, at least, it has the potential to do so.<br>
<br>
And yet another example is [Cal/Card]DAV. What happens when the
remote server is having problems?<br>
</body>
</html>