On Sun, Oct 21, 2007 at 05:57:06PM +0200, Andre Poenitz wrote:

> On Sun, Oct 21, 2007 at 03:43:01PM +0200, Enrico Forestieri wrote:
> > $ ls -l src/lyx*.exe
> > -rwxr-xr-x 1 root 21148998 Oct 21 01:22 src/lyx.exe*
> > -rwxr-xr-x 1 root 19975298 Sep 12 00:32 src/lyx-old.exe*
> > 
> > So, today the executable size is 1Mb bigger than the size on
> > September 12. To reproduce, follow the steps outlined at
> > http://wiki.lyx.org/LyX/LyXOnCygwin
> 
> How big is Resources.o on your machine?
> 
> It's 261k here. So it is not easily imaginable how it can increase the
> binary size by more than that.
> 
> And in fact, binary size is completely irrelevant here as immediately
> after loading of the binary all the pngs were loaded, with a total size
> of more than 1 MB. So in the end compiled-in resource lead to smaller
> memory footprint.

I investigated it, and discovered that I built the September 12 binary
using Qt 4.2.3, while the current binary uses Qt 4.3.2. After rebuilding
with the same Qt version, I now get an executable with size 20223734.
So, the increase in size is only about 250Kb. Not a big deal, indeed.
Heck, it is Qt 4.3.2 that increases the executable size by about 1Mb.

-- 
Enrico

Reply via email to