Synchronizes items based on their size.
>>-.---.-.----.--MFSYNC-"integer"--------->< +-/-+ +-NO-+
integer | The synchronization value defines the maximum synchronization boundary on
which items will by synchronized (based on their size):
|
Default: | NOMFSYNC |
Phase: | Syntax check |
$SET: | Initial |
If MFSYNC is specified alone (that is, without a qualifier) the effect will be as if MFSYNC"4" was specified.
Applying the MFSYNC directive on a compilation unit can improve code generation and execution speed considerably. However, applying MFSYNC to a program that was developed without consideration for the MFSYNC effect on Data Division and record layout could have a detrimental effect on the program’s semantics.