Re: KIOSlave

Karl Vogel <[email protected]>
Newsgroups gmane.comp.kde.devel.optimize
Message-ID <[email protected]>
Dirk Mueller wrote:

> On Saturday 24 July 2004 11:59, Karl Vogel wrote:
> 
>> kioslave only uses 1 QT exported object (QCString), which causes it to
>> link to 27 extra libraries! Following patch removes the QCString and thus
>> doesn't need linking with all those shared libs. (which reduces the
>> binary size and the startup time in the dynamic linker)
> 
> Hmm, but the actual kioslaves (like kio_http e.g.) will for sure depend on
> Qt, so I'm not sure you win anything..

That's indeed true.. but you do gain something:

$ ls -l /opt/kde/bin/kioslave
-rwxr-xr-x  1 kvo kvo 27048 Jul 24 13:09 /opt/kde/bin/kioslave

$ ls -l /opt/kde.vis/bin/kioslave
-rwxr-xr-x  1 kvo kvo 22342 Jul 24 01:43 /opt/kde.vis/bin/kioslave

18% smaller binary due to a smaller dynamic segment. (and extra work for the
dynamic linker)


Question is ofcourse.. does it matter.. I'll let somebody else decide :)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.