ANYHEAP (non-CICS)
ANYHEAP controls the allocation of library heap storage
that is not restricted to a location below the 16 MB line.
When Fortran is the only selected language, values for ANYHEAP will be changed to (48K,48K,ANY,FREE) .
ANYHEAP has the following suboptions :
- initial size : the minimum initial size of the anywhere heap storage, rounded
to the nearest 8 bytes, maximum size of 1 MB
- initial size units : the units that initial size is specified in (K, M)
- increment size : the minimum size of any subsequent
increment to the anywhere heap area, maximum size of 1 MB
- increment size units : the units that increment size is specified in (K, M)
- ANYHWERE or BELOW :
ANYWHERE allows heap storage to be allocated anywhere in storage. If there is
no storage available above the line, storage is acquired below the line.
BELOW ensures that heap storage must be allocated below the 16 MB line in storage that is
accessible to 24-bit addressing.
- KEEP or FREE :
FREE specifies that storage allocated to ANYHEAP increments is released when the last of
the storage is freed.
KEEP specifies that storage allocated to ANYHEAP increments is not released when
the last of the storage is freed.
Notes :
- z/OS UNIX System Services consideration : The ANYHEAP option applies to the
enclave.