[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-optimize
Subject:    Re: KIOSlave
From:       Karl Vogel <karl.vogel () seagha ! com>
Date:       2004-07-24 11:24:38
Message-ID: 20040724112349.D760F44165 () adicia ! telenet-ops ! be
[Download RAW message or body]

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 :)


_______________________________________________
Kde-optimize mailing list
Kde-optimize@kde.org
https://mail.kde.org/mailman/listinfo/kde-optimize
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic