|Non-Confidential||PDF version||ARM DUI0472J|
|Home > Compiler Coding Practices > 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