[5339] in testers
Re: 9.2.2 on Solaris - extreme slowness in screen updates
daemon@ATHENA.MIT.EDU (Greg Hudson)
Sun May 4 14:32:41 2003
Date: Sun, 4 May 2003 14:32:39 -0400
Message-Id: <200305041832.OAA08178@equal-rites.mit.edu>
From: Greg Hudson <ghudson@MIT.EDU>
To: Alex T Prengel <alexp@MIT.EDU>
CC: testers@MIT.EDU
In-reply-to: <200304302006.QAA15067@dit.mit.edu>
> It takes on the order of minutes for windows to refresh and get
> focus. Top shows gnome-terminal taking from between 5% to 80% or so
> of the cpu- the load seems to jump up suddenly when I move windows
> around but it's hard to tell because the window running top tends to
> freeze too...
I have a nice, simple reproduction recipe for this problem:
* Fire up gnome-terminal.
* Fill the window with text ("ls -l" a couple of times).
* Notice that the cursor blinks and typing response is fair.
* Move the mouse cursor back and forth within the window.
* Notice that the cursor stops blinking and typing response is
horrible. (If you run "top" from a remote shell, you can see
gnome-terminal's CPU usage skyrocket; Xsun's goes up but not
nearly as much.) After some amount of time, things return to
normal.
This doesn't seem to be a problem with the lack of Xrender, since I
can't get the same thing to happen on Linux under Xnest (which doesn't
support Xrender). So clearly gnome-terminal is doing something awful
in response to mouse motion events (and more of it, if there's more
text in the window), and Linux machines are just more capable of
handling it. I will poke around with gdb (and in bugzilla) and
hopefully resolve the problem soon.