Closed
Bug 12158
Opened 25 years ago
Closed 25 years ago
GFX text boxes are incredibly slow
Categories
(Core :: DOM: Editor, defect, P1)
Core
DOM: Editor
Tracking
()
M12
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.
Summary: GFX text boxes are incredibly slow → [PP]GFX text boxes are incredibly slow
Whiteboard: [Perf]
Reporter | ||
Comment 2•25 years ago
|
||
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: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•