[MlMt] What takes time at startup?
Steven M. Bellovin
smb at cs.columbia.edu
Sat Feb 6 16:03:38 EST 2016
I have 1.4M messages, and while startup takes a while it doesn't take
nearly as long as Patrik reports.
On 6 Feb 2016, at 15:49, Patrik Fältström wrote:
> 350k email messages is nothing.
>
> I have just below 2 million. 12k added each month, approximately.
>
> There is something happening at startup that takes very long time. And
> I am interesting in knowing what happens.
>
> Patrik
>
> On 6 Feb 2016, at 19:43, Helen Holzgrafe wrote:
>
>> Hi,
>>
>> Also, if you have Apple's "Activity Monitor" (inside the
>> Applications/Utility folder) running when you start up Mailmate, you
>> can directly see that Mailmate is using 100% of your computer's
>> available CPU cycles during its startup.
>>
>> That's why a Mailmate Startup window that shows some form of progress
>> bar, the name of each folder as it is being processed, or "25 of 300
>> Smart Folders verified" or some other indicator gives the user faith
>> that MailMate is actually doing something and not hanging. This
>> window also gives some clue as to how long until MailMate is done
>> with start up.
>>
>> -Helen
>>
>> On 6 Feb 2016, at 10:04, Helen Holzgrafe wrote:
>>
>>> Hi,
>>>
>>> I have a partial explanation from my experience. I have around
>>> 350000 mail messages, mostly archived, and quite a few smart
>>> mailboxes. For a while it was taking over 10 minutes to start up,
>>> which was getting incredibly annoying. I used the following method
>>> to get the time down to a manageable 30 seconds.
>>>
>>> I created essentially two archives. I have 50000 or so messages in
>>> the regular archive. These messages I actually want to search a lot
>>> and create smart folders from. I also created another folder inside
>>> the real archive folder that I call "Deep Archive". This is not a
>>> smart folder, but an actual iMAP folder. It contains around 300000
>>> messages I must keep, but I don't expect to search or create smart
>>> folders from.
>>>
>>> Then, I created a smart folder called "All Accounts - No Deep
>>> Archive" which contains all messages in all of my accounts and
>>> excludes the "Deep Archive" folder. Now all my smart folders use
>>> "All Accounts - No Deep Archive" for the Mailboxes to search in (the
>>> first tab on "edit Mailbox" window). I no longer search "All
>>> Messages" for each smart mailbox. Just in case it matters, which I
>>> do not know for sure, I also placed this smart folder at the top of
>>> my folder list so the odds are greater that it will be created first
>>> before all the other smart folders. Only Benny can tell us if this
>>> placement at the top actually helped.
>>>
>>> Why does this work? My educated guess:
>>>
>>> My guess is that Mailmate somehow must be recreating the contents
>>> lists for each smart mailbox on the fly each time it starts up,
>>> rather than keeping that as part of its database all the time. Very
>>> time consuming at start up, but it does guarantee accuracy.
>>>
>>> Remember that messages can come in or you can mess directly with
>>> your IMAP folders while MailMate is not running. So Mailmate must
>>> do something at start up to make sure all those smart folders have
>>> correct information. The problem for me was that it was searching
>>> 350000 messages for every smart folder that used "All messages" as
>>> the mailbox it searched through. That's a lot of messages.
>>>
>>> I also think Mailmate was also thrashing in some fashion trying to
>>> bring that many messages in and out for search. So, I also suspect
>>> that how much RAM memory you have in your machine will also affect
>>> how much MailMate goes into overdrive to get this start up done.
>>>
>>> It might be good for Benny to put up a window during this startup
>>> that shows how much time it is spending creating your smart folders
>>> or some other method of letting you you that it's actually working
>>> and not actually "not responding" as the operating system reports.
>>>
>>> Benny, how close did I come to explaining this problem correctly?
>>>
>>> -Helen
>>>
>>> On 6 Feb 2016, at 9:12, John Cooper wrote:
>>>
>>>> Have you tried uninstalling MailMate, including its support
>>>> folders, and then reinstalling it?
>>>>
>>>> Patrik Fältström wrote (at 8:54 on 6 Feb 2016):
>>>>
>>>>> On 6 Feb 2016, at 17:45, John Cooper wrote:
>>>>>
>>>>>> Patrik Fältström wrote (at 4:01 on 6 Feb 2016):
>>>>>>
>>>>>>
>>>>>>> When starting MailMate it does something. For a very long time.
>>>>>>>
>>>>>>> What's up?
>>>>>>
>>>>>>
>>>>>> What's it say in the Activity Viewer while this is happening?
>>>>>> (Window > Show Activity Viewer)
>>>>>
>>>>> There is nothing, no response even from the application. No menus
>>>>> nothing. "Application not responding" in the mach kernel although
>>>>> it do send events.
>>>>>
>>>>> Patrik
>>>>> _______________________________________________
>>>>> mailmate mailing list
>>>>> mailmate at lists.freron.com
>>>>> http://lists.freron.com/listinfo/mailmate
>>>> _______________________________________________
>>>> mailmate mailing list
>>>> mailmate at lists.freron.com
>>>> http://lists.freron.com/listinfo/mailmate
>>> _______________________________________________
>>> mailmate mailing list
>>> mailmate at lists.freron.com
>>> http://lists.freron.com/listinfo/mailmate
>> _______________________________________________
>> mailmate mailing list
>> mailmate at lists.freron.com
>> http://lists.freron.com/listinfo/mailmate
> _______________________________________________
> mailmate mailing list
> mailmate at lists.freron.com
> http://lists.freron.com/listinfo/mailmate
More information about the mailmate
mailing list