5.1.1. Optimizing for size versus speed

The compiler provides two options for optimizing for code size and performance:

-Ospace

This option causes the compiler to optimize mainly for code size. This is the default option.

-Otime

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.

Note

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.

See:

Copyright © 2002-2010 ARM. All rights reserved.ARM DUI 0205J
Non-ConfidentialID101213