This is the mail archive of the
cygwin-xfree@cygwin.com
mailing list for the Cygwin XFree86 project.
XFree86-xserv-4.3.0-51 Performance Improvement
- From: Harold L Hunt II <huntharo at msu dot edu>
- To: cygx <cygwin-xfree at cygwin dot com>
- Date: Tue, 09 Mar 2004 16:07:58 -0500
- Subject: XFree86-xserv-4.3.0-51 Performance Improvement
- Reply-to: cygwin-xfree at cygwin dot com
Takuma Murakami made an improvement to the multi-window code in the
4.3.0-51 release that restricts redraws to only the changed portions of
windows. My earlier review of the original code made me believe that
the code was redrawing the entire contents of each window, regardless of
whether they had changed any or not, so I believe that Takuma's change
is correct. In addition, I tested Takuma's change on a program that was
notorious for exhibiting bad performance in multi-window mode: xfig.
4.3.0-50 requires 7 seconds to start xfig and there is lots of screen
flashing during that startup process; other X Servers on Windows did not
have this problem. 4.3.0-51 takes 2 seconds to start xfig and there is
no longer any screen flashing.
Takuma's changes are great! :)
Harold