This site has been retired. For up to date information, see handbook.gnome.org or gitlab.gnome.org.


[Home] [TitleIndex] [WordIndex

These items were on the ThreePointZero page, but were not really 3.0 kind of things- i.e., there was no reason they couldn't be tackled in a 2.x timeframe, since they did not break API/ABI/UI compatibility.

Application Improvements and Features

In order to improve the user experience throught gnome 3.0 some new applications should be developed and the current ones improved in terms of features

Performance and Optimization

Optimize various pieces of the GNOME desktop to improve performance on both high-end and low-end machines.

Starting point: http://developer.gnome.org/doc/guides/optimisation/

The performance characteristics of CPUs from this point on will be different, we must adapt to that. See Herb Sutters article on the importance of concurrency.

Two techniques we should explore to improve that ever important startup time:

MikeHearn: it keeps coming up from time to time, people say GTK2 based apps take a long time to redraw. Rendering the Evolution main window can take up to a second of full CPU usage on my Athlon 1200, yet for some reason KMail renders much faster. This isn't an Evo specific thing, other GTK2 apps show the same issues. It's been widely reported by users but we're no closer to understanding what's going on - is it a real problem or purely perception? Is it due to lack of flickering from the double buffering? Given the imminent arrival of Composite, do we even care?



2024-10-23 11:42