6.3.1 Performance Considerations

The GNAT system provides a number of options that allow a trade-off between:

The default (if you don’t select any switches) aims at improving the speed of compilation and minimizing dependences, at the expense of performance of the generated code and consists of:

These options are suitable for most program development purposes. This section describes how you can modify these choices and also provides some guidelines on debugging optimized code.