[Chandler-dev] What is next for Chandler desktop?

Grant Baillie grant at osafoundation.org
Mon Sep 10 15:27:27 PDT 2007


On 10 Sep, 2007, at 15:18, Andi Vajda wrote:

> On Mon, 10 Sep 2007, Brian Kirsch wrote:
>
>> It would be a good idea to focus a discussion thread solely on  
>> Chandler 1.0 mail support. To me right now the biggest
>> barrier to Chandler being a full fledge IMAP client is performance  
>> and memory foot print. Isolating the mail object to
>> Item conversion and commit in a MailWorker thread for Preview  
>> really highlighted the performance deficiency.
>
> Really ?
> I thought that a decent mail rendering and composing UI was the  
> biggest barrier.
>
>> With a fast connection,The Chandler Mail Service can download and  
>> process 6,000+ messages before the
>> first 1,000 messages have been committed including notifications  
>> fired, observers called, and mail
>> indexed. That is a big discrepancy. There is a lot of redundancy  
>> in the notification and observer logic
>> which needs to be examined closely.
>
> True but how often does someone have to download 6000 messages ?
> 1000 messages ?
>
> Isn't the day-to-day use of email, with a few new messages every  
> connect a more reasonable number to look at ? Is that also  
> currently too slow ?

Yes, that is a more reasonable number, (although you need to make  
sure that users can import large amounts of email in a "finite"  
length of time). I'm more concerned about Chandler's memory/disk/CPU  
usage with, say, 75,000 total mail items in the repository (a number  
I took from my current mail client ... others may vary).

--Grant




More information about the chandler-dev mailing list