Closed
Bug 10689
Opened 25 years ago
Closed 25 years ago
Adding/Removing messages using nsIRDFObserver functions is really slow
Categories
(SeaMonkey :: MailNews: Message Display, defect, P3)
SeaMonkey
MailNews: Message Display
Tracking
(Not tracked)
VERIFIED
FIXED
M12
People
(Reporter: scottputterman, Assigned: waterson)
References
Details
(Whiteboard: [Perf])
When we add or delete messages using the nsIRDFObserver functions OnAssert and OnUnassert, performance is really bad and much worse than when just using GetTargets. To see this, delete a folder's .msf file, and then restart and click on that folder. It will take much longer to load this folder. This will also affect the time to download new headers - especially in Imap and News. See bug 6873 for more useful info as well as various newsgroup postings in the mail-news newsgroup.
Assignee | ||
Updated•25 years ago
|
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 1•25 years ago
|
||
It ain't wonderful now, but we're back in the game I think.
Reporter | ||
Comment 2•25 years ago
|
||
I just wanted to point something out. If you're using Mailnews to test this then you might be getting some erroneous data. Currently 10905 is open and says that when we parse a mailbox only the first 1MB gets read in. My 1300 message mailbox takes up 7MB. So, probably only the first 200 messages are actually being added and given to RDF. Also, unless performance is where we want it to eventually be, should we leave this open? I think we need a bug to track this. Or are you saying that this makes the async case equivalent to the sync case and we only need to concentrate on one thing?
Assignee | ||
Comment 3•25 years ago
|
||
Well, I was thinking we could just keep bug 6873 open, and then attach specific problems to that.
Reporter | ||
Comment 4•25 years ago
|
||
Now that we're able to parse the complete mailbox again, I'm not seeing any speed difference since this bug was marked fixed. It still takes about 3 minutes for me to load 1000 messages.
Assignee | ||
Updated•25 years ago
|
Status: RESOLVED → REOPENED
Target Milestone: M10
Assignee | ||
Comment 5•25 years ago
|
||
Then its been broken again. Reopening bug, setting milestone M10.
Clearing Fixed resolution due to reopen. lchiang...think we need and M9 Release Note?
Assignee | ||
Updated•25 years ago
|
Status: REOPENED → RESOLVED
Closed: 25 years ago → 25 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 10•25 years ago
|
||
Fixed. FWIW, I don't think the case you present here ever worked.
Assignee | ||
Updated•25 years ago
|
Status: RESOLVED → REOPENED
Assignee | ||
Comment 11•25 years ago
|
||
Doh. Updated wrong bug.
Updated•25 years ago
|
Resolution: FIXED → ---
Comment 12•25 years ago
|
||
Oh, man, don't tease me like that!
Comment 13•25 years ago
|
||
Scott Putterman has a workaround for one of the manifestations of this bug - don't tell RDF about incoming headers until all are received.
Assignee | ||
Comment 14•25 years ago
|
||
bulldozer to M12
Assignee | ||
Updated•25 years ago
|
Status: REOPENED → RESOLVED
Closed: 25 years ago → 25 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 15•25 years ago
|
||
scottip: this seems to be to a reasonable level of performance (for some definition of reasonable). i'm going to mark as "fixed" for now: it's certainly dogfoodable, probably even beta-able.
Reporter | ||
Comment 16•25 years ago
|
||
agreed. For loading new messages we're in pretty good shape. Plus, David B, has a bug open for marking messages read which can replace this bug :)
Comment 17•25 years ago
|
||
Marking this as Verified. We are in much better shape in folder loading performance.
Status: RESOLVED → VERIFIED
Updated•20 years ago
|
Product: Browser → Seamonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•