Rational Developer for System z
Enterprise PL/I for z/OS, Version 3.8, Programming Guide

COMPACT

During optimizations performed during code generation, choices must be made between those optimizations which tend to result in faster but larger code and those which tend to result in smaller but slower code. The COMPACT option influences these choices. When the COMPACT option is used, the compiler favors those optimizations which tend to limit the growth of the code. Because of the interaction between various optimizations, including inlining, code compiled with the COMPACT option may not always generate smaller code and data.

Read syntax diagramSkip visual syntax diagram   .-NOCOMPACT-.
>>-+-COMPACT---+-----------------------------------------------><
 

To evaluate the use of the COMPACT option for your application:

If the objects and modules are smaller with an acceptable change in execution time, then you can consider using COMPACT.

As new optimizations are added to the compiler, the behavior of the COMPACT option may change. You should re-evaluate the use of this option for each new release of the compiler and when the user changes the application code.


Terms of use | Feedback

This information center is powered by Eclipse technology. (http://www.eclipse.org)