[Gllug] Sluggishness and confusion

Nick Richards nick.richards at gmail.com
Mon Feb 7 16:29:56 UTC 2005


> Prelinking only speeds up process startup, and GNOME, unlike KDE,
> doesn't make very heavy use of exec() while you're doing random
> things. (This is because its component infrastructure was always iffily
> designed and is now almost totally unused, but that's quite a different
> rant.)
> 
> It is instructive to compare to KDE here. KDE not only makes heavy use
> of exec(), it also uses dlopen() a lot and is written in C++... and C++
> shared libraries have one relocation per function anywhere up the
> class's inheritance hierarchy per virtual method table, which translates
> to a massive number of relocations.

Cool, thanks for the explanation/difference thing, it was instructive!
So then, we're left with our origional question very much unanswered.
Why does GNOME on Ubuntu 'feel' slower than GNOME on Fedora.

Nick
-- 
Gllug mailing list  -  Gllug at gllug.org.uk
http://lists.gllug.org.uk/mailman/listinfo/gllug




More information about the GLLUG mailing list