Specifies the level of optimization of the code produced by the compiler. 
	 
  
 
	  
		Note: This directive is supported for native COBOL only. 
      
 
 
		 
	  
 
	 Syntax:
 
		 
		>>-.---.--OPT--"integer"-------------------><
   +-/-+
 
	 Parameters:
 
		 
		 
		   
			 -  
				integer 
			 
- The level of optimization; one of: 
				 
				   
					 - 1 
					 
- Minimal optimization. 
					 
- 2 
					 
- Default optimization. 
					 
- 3 
					 
- Additional optimization - particularly of STRING, UNSTRING and INSPECT. This option increases the time taken to generate a program in comparison to the default optimization. 
					 
- 4 
					 
- Optimized as for option 3, but in addition the code is scheduled. This option increases the time taken to generate a program in comparison to option 3. 
					 
 
Properties:
 
		 
		 
		
 
			  
			  
			  
				 
				  | Default: | OPT"2" | 
 
				 
				  | Phase: | Generate | 
 
				 
				  | $SET: | Any | 
 
			 
 
		  
 
 
	 Dependencies:
 
		 
		If no other OPT level is specified, set to OPT"1" at end by ANIM. 
		
 
	 
Comments:
OPT is the equivalent of OPT"3".
Debugging code compiled with an OPT level greater than 1 can be difficult, as compiler optimizations reorganize instructions derived from your source in such a way that, for example, Step might appear to jump statements or execute statements out of order, and Query and Modify might not work as expected.