Re: GTK+ (Was: Evolution 2.0 and GNOME 2.6)



> Another thing that might be the culprit is some extra flickering that might
> be going on or might be the font handling, I don't know. Or, I might be just
> picky... but the overall impression on responsiveness gtk apps give me today
> on the widget/window level are not as high as kde's or XP's and I would
> sincerely like to see some improvements on this issue.
> 
Different themes can also make a big difference in speed on Gtk2 (try
GnoMetal theme from freshmeat - tab switching is as slow as hell with
that theme). 

GTK calls typically go through half a dozen layers and libraries and
thats probably what makes it slow  - if it were all in one library then
it would be a lot faster as all that jumping around from one layer to
the next is terribly inefficient.

BTW, the painting of widgets is under programmer control - you can delay
showing all the widgets until everything else is finished/ready.

jamie.

> Rgds,
> Eugenia
> 
> 
> ----- Original Message ----- 
> From: "Owen Taylor" <otaylor redhat com>
> To: "Eugenia Loli-Queru" <eloli hotmail com>
> Cc: "Bastien Nocera" <hadess hadess net>; <desktop-devel-list gnome org>
> Sent: Saturday, January 31, 2004 2:07 PM
> Subject: Re: GTK+ (Was: Evolution 2.0 and GNOME 2.6)
> 
> 
> > On Sat, 2004-01-31 at 13:04, Eugenia Loli-Queru wrote:
> >
> > > I find GTK+ slower than Qt, yes, and also the overall "speed experience"
> is
> > > much worse than OSX's and XP's (especially the 2.x series). I have
> talked
> > > about this in the past but all we get from Owen in the bugzilla is "show
> me
> > > benchmarks" and "prove it with some code", which obviously doesn't help
> > > normal users (non-programmers) to explain the slowness.
> >
> > I'm wondering how that could possibly be a fair summary of:
> >
> >  http://bugzilla.gnome.org/show_bug.cgi?id=113040
> >
> > which is the bug in bugzilla. Yes, we haven't had the opportunity
> > yet to implement that optimization, but I don't even see any
> > mention of benchmarks in that bug. (Other places I've certainly mention
> > how important benchmarks are to doing performance work, but...)
> >
> > Regards,
> > Owen
> >
> >
> >
> _______________________________________________
> desktop-devel-list mailing list
> desktop-devel-list gnome org
> http://mail.gnome.org/mailman/listinfo/desktop-devel-list




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]