[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: lua5.2: removing parser from custom srlua.exe?
- From: Ulrich Schmidt <u.sch.zw@...>
- Date: Mon, 10 Feb 2014 16:43:26 +0100
I did some tests in the last hours.
I could not use the noparser.c because i try a amalgamed build to reduce
exe-size. I implemented the changes in the orginal .c/.h files.
My results: (MinGW x32-4.8.1-win32-dwarf-rev5, no icons/.res linked in)
-DNOUNDUMP: need undump to load precompiled chunk -> not usable
-DNODUMP: no big difference in size -> not used
-DNOPARSER:
srlua.exe (-DNOPARSER): 151.0 kB
srlua.exe (standard): 173.5 kB
I glue a precompiled "glue.lua" to srlua and i rename the resulting
glue.exe. ("glue52_lfs_lpeg.exe" = preloaded lfs + lpeg) This way i can
keep different loaders without external dependencies.
(i attached my glue.lua to this email.)
Ulrich.
Am 10.02.2014 12:55, schrieb Luiz Henrique de Figueiredo:
(of course, the numbers now are slightly different.)
Here are updated numbers for a Linux box:
total: 132481 core: 76310 libs: 56171 parse: 26284
total: 100% core: 58% libs: 42% parse: 20% of total, 34% of core
On Mac OS X 10.7.5 I get:
total: 164921 core: 102360 libs: 62561 parse: 35082
total: 100% core: 62% libs: 38% parse: 21% of total, 34% of core
The numbers are the TEXT sizes in bytes reported by the size program
for liblua.a.
Attachment:
glue.zip
Description: Zip compressed data