[Design] Initial IMAP with +15000 mails
bkirsch at osafoundation.org
Thu Mar 31 08:19:13 PST 2005
Currently the IMAP code downloads all mail in the Inbox in a large bulk.
This is obviously not ideal as users with 1000's of mail messages in
their Inbox will end up hogging memory and resources. It is my intent to
add staged downloading of mail (download 30 messages commit then get the
next 30 etc) in the beginning of .6. There is already an open feature
enhancement request in our bugzilla database. Chandler will have staged
downloads and provide a cancel button in the UI so a user can quit the
download process at anytime.
As I am traveling / attending a Unicode conference for work over the
next week and a half this feature should appear roughly three weeks from
Brian Kirsch - Email Framework Engineer
Open Source Applications Foundation
543 Howard St. 5th Floor
San Francisco, CA 94105
Manuel Renz wrote:
> Win XP
> Chandler continous enduser build 20050329
> I'm just trying to sync with my mail account which is about 150 MB big
> and the home of more than 15000 messages.
> Since a few minutes the process needs 90% to 99% of CPU time and the
> memory usage is growing continously (now at 203 MB)
> But the UI is not blocked.
> I never used IMAP with another client so I don't have any experiences
> with my IMAP provider.
> So is this by design or why the complete database needs to be
> downloaded or is something wrong?
> I won't touch chandler the next 2 hours maybe it finishes ;-)
> (memory now hitting the 213MB mark)
> greetz & blessigns
More information about the Design