Compiler optimization for code size versus speed
The compiler can optimize for either code size or performance.
The following options control whether the compiler optimizes for code size or performance:
This option causes the compiler to optimize mainly for code size. This is the default option.
This option causes the compiler to optimize mainly for speed.
For best results, you must build your application using the most appropriate command-line option.
These command-line options instruct the compiler to use optimizations that deliver the effect wanted in the vast majority of cases. However, it is not guaranteed that -Otime always generates faster code, or that -Ospace always generates smaller code.