What XFCE will do?
As far as I have read, GTK+3 is far from being full of performance regression and contains a lot of optimizations which have not been backported to GTK+2. And GTK+2 is still far from being dropped, see the commit log: http://git.gnome.org/browse/gtk+/log/?h=gtk-2-24
Feel free to link to any proof that GTK+3 is that bad.
One is here http://mail.gnome.org/archives/gtk-deve … 00067.html
Lots of others https://bugzilla.gnome.org/buglist.cgi? … 2B%22+slow
For me, Gtk3 is VISUALLY slow. I click on menu button and it takes 300-400 ms to render.
Can it be something with my machine?
How can I do performance profiling of a graphical application?
Last edited by baybal (2012-01-08 10:03:46)
Performance issues you see with treeviews are quite often a result of bad implementations (no custom tree model), that the css rendering is not as fast as the gtk2 theme engine implementation is true, but that's being worked on by various people and it is also a lot more flexible.
Gtk3 is not better or worse then gtk2 is atm. The api cleanup is a good thing for developers, but users won't notice this.
For Xfce 4.12 the plan is to switch to gtk3, if it is bad enough, we'll abort this and continue with gtk2. I personally doubt that. Gtk2 is a dead end in a couple of years and most often it is wise to step on the train early, to help resolving problems or point at performance issues.
PS. add the reported version in your bugs list and you'll see most of them are reported against Gtk2.