Enhancing KDEs appliactions startup speed

Yves Glodt yg at mind.lu
Sun Mar 4 12:09:26 GMT 2007


Is this build-flag used to build Kubuntu?


http://lists.kde.org/?l=kde-optimize&m=115867874021537&w=3

 
From the Announcement:
"since about a week, the GNU binutils have gained support for reducing 
intra-shared lib relocation overhead. Via a special flag, you can ask 
the linker to resolve relocations any uninteresting or only a certain 
set of symbols always internally. This is a significant gain for C++, 
where you normally don't make use of LD_PRELOAD's that overwrite C++ 
mangled symbols. 
 
I've tested this against libqt3-3.3.6, and it reduces the symbol 
relocations by about 60%, reducing library footprint by about 8% and 
improving relocation startup time by far more than 50%. 
 
On a fully internally linked KDE 3.x system, I measured a relocation 
speedup of something between 20-40%. I've not done login time 
benchmarking. "



More information about the kubuntu-devel mailing list