Closed Bug 115288 Opened 23 years ago Closed 9 years ago

i18n mail performance meta bug

Categories

(MailNews Core :: Internationalization, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: nhottanscp, Assigned: smontagu)

References

(Depends on 2 open bugs, )

Details

(Keywords: meta, perf)

This is a meta bug for i18n mail performance.

I think i18n eng may contribute to following area.
* Message Display Speed
* Thread Pane scrolling
* Thread Pane sorting
* Message Reply Speed

I am going to do some investigation in follwoing area.
* message header
  MIME header decode
  message header parse
* message body
  view charset conversion
  compose&send charset conversion
* collation key generation
* date format

Here are some items I am going to focus (some I have already improved).
* check unnecessary allocation/copy (unicode conversion, collation key)
* check inefficient instanciation of unicode converter
* performance of locale interfaces (collation, date format)
Status: NEW → ASSIGNED
Target Milestone: --- → mozilla1.0
Keywords: perf
Some idea,
* For collation, we normalize input string for case insensitive but this can be
substituted by OS API's options (e.g. LCMAP_LOWERCASE for LCMapString).
* There is a call MIME_ConvertCharset which is known to be expensive. I think we
can change the callers to substitute it by i18n util functions and remove it.

Depends on: 115387
Depends on: 116101
Depends on: 116124
Depends on: 116134
Depends on: 116442
Depends on: 123625
Depends on: 123699
Depends on: 125755
Target Milestone: mozilla1.0 → mozilla1.2
Target Milestone: mozilla1.2alpha → ---
Product: MailNews → Core
Product: Core → MailNews Core
QA Contact: ji → i18n
Assignee: nhottanscp → smontagu
Depends on: 66465
Keywords: meta
following up on comment 2. Feel free to reopen if you disagree
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.