[Design] Initial IMAP with +15000 mails

Brian Kirsch bkirsch at osafoundation.org
Thu Mar 31 08:19:13 PST 2005


Hello,
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 
now.


Thanks,

Brian Kirsch - Email Framework Engineer
Open Source Applications Foundation
543 Howard St. 5th Floor
San Francisco, CA 94105
(415) 946-3056
http://www.osafoundation.org



Manuel Renz wrote:

> Hi,
> 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
> Manuel



More information about the Design mailing list