Closed Bug 12158 Opened 25 years ago Closed 25 years ago

GFX text boxes are incredibly slow

Categories

(Core :: DOM: Editor, defect, P1)

defect

Tracking

()

VERIFIED DUPLICATE of bug 14727

People

(Reporter: alecf, Assigned: buster)

References

Details

(Whiteboard: [Perf])

Mailnews has alot of dialogs that have alot of text widgets in them When I turn on GFX widgets, the dialogs become 10 times slower. Behaviors I've seen: - dialogs take forever to start coming up - initial painting of a dialog is very very slow - you can actually watch the painting move across the window. - closing dialogs is very slow As an example, Open the address book (the 3rd button from the right on the status bar) and then click on the "new card" button. This dialog has lots of text widgets on it, so it makes a good stress test. On my 300Mhz PII: - The window takes 7 seconds to come up - the initial paint takes 1-2 seconds - closing the window takes 6-7 seconds without GFX widgets, each of these operations is less than a second.
Blocks: 12069
Summary: GFX text boxes are incredibly slow → [PP]GFX text boxes are incredibly slow
Whiteboard: [Perf]
Putting on [Perf] radar.
wow, after cmanske's checkin to 12421, these things are signifigantly faster! if someone marks this fixed, I'll mark it verified.
OS: Linux → All
Hardware: PC → All
Summary: [PP]GFX text boxes are incredibly slow → GFX text boxes are incredibly slow
Target Milestone: M12
It was 2 fixes, actually. Charlie's fix helped a ton, as did Rod's checkin removing drag & drop registration on text control views. Combined, they really speed things up, but I'd leave this bug open. There's still one more piece of the performance puzzle to solve, and I'm working with scott collins on that now. I'd say, leave this bug open until gfx text controls are as fast as native. Use the internal netscape expense report as the benchmark. Removed [PP], this never was a platform specific issue.
Status: NEW → ASSIGNED
Priority: P3 → P1
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → DUPLICATE
*** This bug has been marked as a duplicate of 14727 ***
Status: RESOLVED → VERIFIED
verified in 10/6 build.
You need to log in before you can comment on or make changes to this bug.