[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Google
  Web www.spinics.net

Re: future of development for the desktop



On Tue, 12 Jun 2012 00:43:28 +0200
Enrico Weigelt <weigelt@xxxxxxxx> wrote:
> * Gour <gour@xxxxxxxxxxxx> wrote:
> 
> > Found it...it talks about gtk3 2x slower than gtk2 which I really
> > did not notice and cannot say how good that benchmark is to reflect
> > real speed.
> 
> Well, AFAIK, gtk had become much more dynamic than its older versions.
> Maybe that's the problem: too many dynamic (heap) allocations,
> lookups, etc, etc.
> 
> hmm, what could we possibly do about it ?

If there is a difference, and we are in the realm of guesswork, then I
would suspect the different theming engines as a more likely culprit.
I don't think that GDK has changed significantly - as far as I am aware
GTK+3 and later versions of GTK+2 both use cairo and cairo-pango.

I would be surprised if GTK+3 used significantly more heap allocation
than later versions of GTK+2.  Note also that glib memory slices are a
pretty efficient small object allocator.  It is a long time since
malloc() was used for anything other than large block allocations.  Be
careful or you will end up reinventing the wheel.

Chris
_______________________________________________
gtk-list mailing list
gtk-list@xxxxxxxxx
https://mail.gnome.org/mailman/listinfo/gtk-list


[GIMP Users]     [Yosemite News]    [Yosemite Photos]    [Gimp's Home]     [Steve's Art]

Add to Google Powered by Linux