Linked by Thom Holwerda on Sun 4th Jun 2006 13:01 UTC
Gnome I enjoy using many different desktop environments and operating systems. On a day-to-day basis, I use Finder, Explorer, GNOME, and KDE. They all have their good sides, but obviously, they have their fair share of bad sides as well. The next couple of columns will be about the latter. This week, I take a look at whatever bothers me about Ubuntu's GNOME/Linux combination (Dapper, obviously).
Permalink for comment 130540
To read all comments associated with this story, please click here.
RE: good points
by rayiner on Sun 4th Jun 2006 14:24 UTC in reply to "good points"
rayiner
Member since:
2005-07-06

GTK+'s redraw is actually fairly well-optimized. It's just optimized for the wrong thing. GTK+ has a habit of trying to batch and coalesce EXPOSE events. This cuts down on overall CPU usage, but increases latency, leading to visible redraw.

Of course, ultimately, a composited desktop is the only correct solution to the redraw problem. It also has the advantage of allowing the toolkit to optimize for minimal CPU usage, since the compositor ensures that redraw latency (with reasonable bounds), doesn't result in visible artifacts.

Reply Parent Bookmark Score: 5