[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Executable size
- Date: Wed, 23 Dec 2009 19:46:14 +0200
- From: leonp at plris.com (Leon Pollak)
- Subject: 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
- Follow-Ups:
- Executable size
- From: Thomas.Doerfler at imd-systems.de (Thomas Doerfler (nt))