The XL optimization suite makes marked performance improvement possible without significant impact to your development time. Optimizing transformations can give your application better overall performance at run time, by:
You control these transformations using compiler options and directives.
While not all optimizations are beneficial to all applications, even basic optimization techniques can result in a performance benefit. When you employ more powerful optimizations, trade-offs can occur between compile time, debugging capability and the performance benefits of the optimization. For each optimization level, from 0 through 5, a separate section discusses these optimizations and their trade-offs in detail. For guidelines on debugging, see Debugging Optimized Code. The following sections will guide you through the optimization process: