[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