Use the Smart Control dialog box to define the optimization level you want to apply during compilation of the input file. Five sliders are available to adjust how the source code is optimized, such as for execution speed or compact size. Refer to the table below for option descriptions.
| Slider | Description |
|---|---|
| Code Density | Displays expected code density level. A high value indicates highest code efficiency (smallest code size). |
| Execution Speed | Displays expected execution speed level. A high value indicates fastest execution of the code generated. |
| Debug Complexity | Displays expected debug complexity level. A high value indicates complex debugging. For example, assembly code corresponds directly to the high-level language code. |
| Compilation Time | Displays expected compilation time level. A higher value indicates longer compilation time to produce the object file, often due to the manys optimizations applies to the code. |
| Information Level | Displays level of information messages displayed during compiler session. A high value indicates a verbose compiler behavior. For example, it informs with warnings and information messages. |
The first four sliders in this panel are directly linked. That is, moving one slider updates the positions of the other three, according to the adjustment.
The command line automatically updates with the options set in accordance with the settings of the different sliders.