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


_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "chandler-dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/chandler-dev

Reply via email to