[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Executable size



Thanks for your responses.
Below is the more detailed study.

1. Joel, you are right - the optimized version of application and RTEMS is 
even a bit smaller (about 5%).

2. Debug version (of application & RTEMS) still is 4 times bigger.
This is the 'size' report for 4.8.0:
  text    data     bss     dec     hex filename
1093064   20092  298832 1411988  158b94 VDTS

And this is the 'size' for 4.9.3:
   text    data     bss     dec     hex filename
4050468   14405  298224 4363097  429359 VDTS

All the compilation parameters are exactly the same for both cases, except 
that RTEMS IN BOTH CASES(!) is compiled for debug with:
CFLAGS_OPTIMIZE_V=-O0 -g -ggdb -fkeep-inline-functions
for optimized with:
CFLAGS_OPTIMIZE_V=-O4 -g -ggdb -fno-keep-inline-functions

Thanks again.
-- 
Leon