Closed Bug 24768 Opened 25 years ago Closed 25 years ago

[perf]Move view navigation code into C++

Categories

(MailNews Core :: Backend, defect, P3)

x86
Windows 98
defect

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: scottputterman, Assigned: scottputterman)

Details

(Keywords: perf)

Currently all of the view navigation code (Next Unread, etc) is in js.  
Waterson did some Quantifying and found that we were spending a lot of time in 
js code. Since looking for the first new message is part of folder loading, 
this is important.  In fact, looking for the first new message was taking up to 
15% of the time to load a large folder.  

I moved the simplest case into C++ already and it cut the time to find the next 
message in about 1/8th!  So I will continue to port the rest of the code and 
then use Quantify to optimize it.
Keywords: perf
It's been moved.  More optimizations could be made, but this is a big 
improvement already.
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
QA Contact: lchiang → suresh
Marking Verified Fixed.
WinNT 2000102008
Mac 2000102008
Linux 2000102009

Status: RESOLVED → VERIFIED
Product: MailNews → Core
Product: Core → MailNews Core
You need to log in before you can comment on or make changes to this bug.