Optimization

Note:
This option is equivalent only to the OPTIMIZE parameter of the CRTCBLMOD and CRTBNDCBL commands for ILE COBOL. This option is not valid for, and does not appear for the CRTCBLPGM command of OPM COBOL/400.

This field specifies the level of optimization to be done on the module. Optimization increases code efficiency, but also increases compile time and decreases reliability of source level debugging. Initially this field contains the value *CMDDFT. To indicate which level of optimization to use, click on the down arrow to select one of the following valid choices:

*CMDDFT
No parameter will be passed to the host and the host defined default will be used.

*NONE
No optimization is performed. This is the recommended setting for debugging, and minimizes compilation time. This is the initial default of the COBOL commands, as shipped by IBM(R).

*BASIC
Some optimization (only at the local block level) is performed. This allows variables to be displayed but not changed during debugging.

*FULL
Full global optimization is performed. Variables can be displayed but not changed during debugging, although the displayed values may not be their current values.