Once the maximum value
is reached, additional macro variables are written out to disk.
The value that you specify
with the MSYMTABMAX= system option can range from 0 to the largest
nonnegative integer representable on your operating environment. The
default values are host dependent. A value of 0 causes all macro symbol
tables to be written to disk.
The value of MSYMTABMAX=
can affect system performance. If this option is set too low and the
application frequently reaches the specified memory limit, then disk
I/O increases. If this option is set too high (on some operating
environments) and the application frequently reaches the specified
memory limit, then less memory is available for the application, and
CPU usage increases. Before you specify the value for production jobs,
run tests to determine the optimum value.