Severe treeview performance regression (Gtk2 - gtk3)

2011-10-20 Thread Clemens Eisserer
Hi, Fedora16 comes with a gtk3 port of Audacious. After updating I immediatly noticed how slow the playlist scrolls (a quite ordinary TreeView with a few hundred lines), when scrolling using the scrollwheel GTK3 barely keeps up, which usually results in afterscrolling - on a Core2Duo with 2ghz /

Re: Severe treeview performance regression (Gtk2 - gtk3)

2011-10-20 Thread Petr Tomasek
On Thu, Oct 20, 2011 at 12:03:17PM +0200, Clemens Eisserer wrote: Hi, Fedora16 comes with a gtk3 port of Audacious. After updating I immediatly noticed how slow the playlist scrolls (a quite ordinary TreeView with a few hundred lines), when scrolling using the scrollwheel GTK3 barely keeps

Re: Severe treeview performance regression (Gtk2 - gtk3)

2011-10-20 Thread Kristian Rietveld
On Oct 20, 2011, at 12:03 PM, Clemens Eisserer wrote: I hacked together a simple sample application which compiles under gtk2 as well as gtk3: http://93.83.133.214/gtklist.c Just maximize it (preferable on a large screen) and scroll with your wheel - the gtk3 version should feel a lot slower.

Re: Severe treeview performance regression (Gtk2 - gtk3)

2011-10-20 Thread Alexander Larsson
On Thu, 2011-10-20 at 18:15 +0200, Kristian Rietveld wrote: On Oct 20, 2011, at 12:03 PM, Clemens Eisserer wrote: I hacked together a simple sample application which compiles under gtk2 as well as gtk3: http://93.83.133.214/gtklist.c Just maximize it (preferable on a large screen) and

Re: Severe treeview performance regression (Gtk2 - gtk3)

2011-10-20 Thread Clemens Eisserer
Hi, The csw code takes a lot of care to try to ensure this. However, the csw code exists on Gtk+ 2.x too, so its easy to verify by comparing Gtk3 and a csw version of Gtk2. I wonder why the gtk3 version of the treeview is so much slower Scrolling such a basic widget on todays desktop

Re: Severe treeview performance regression (Gtk2 - gtk3)

2011-10-20 Thread Allin Cottrell
On Thu, 20 Oct 2011, Clemens Eisserer wrote: The csw code takes a lot of care to try to ensure this. However, the csw code exists on Gtk+ 2.x too, so its easy to verify by comparing Gtk3 and a csw version of Gtk2. I wonder why the gtk3 version of the treeview is so much slower Scrolling

Re: Severe treeview performance regression (Gtk2 - gtk3)

2011-10-20 Thread Clemens Eisserer
Hi Allin, (a) gtk-2.24.7 and friends (latest stable stack) (b) gtk-3.2.1  and friends (again, all latest stable) I can't detect any difference in the scrolling performance in the two cases; it seems quite acceptable in both. This is on Linux 3.0.7, glibc 2.14, gcc 4.6.1, Core i5 2520M

Re: Severe treeview performance regression (Gtk2 - gtk3)

2011-10-20 Thread Allin Cottrell
On Thu, 20 Oct 2011, Clemens Eisserer wrote: Hi Allin, (a) gtk-2.24.7 and friends (latest stable stack) (b) gtk-3.2.1  and friends (again, all latest stable) I can't detect any difference in the scrolling performance in the two cases; it seems quite acceptable in both. This is on Linux

Re: Severe treeview performance regression (Gtk2 - gtk3)

2011-10-20 Thread David Nečas
On Thu, Oct 20, 2011 at 09:45:10PM +0100, Lionel Landwerlin wrote: GtkList isn't based on treeview AFAIK Please look at the source code before making such remarks. Anyway, I was about to note that I observed the Gtk+3 version to be faster (both version from Fedora 15 packages). But then I