Previous topic |
Next topic |
Contents |
Contact z/OS |
Library |
PDF
ANYHEAP z/OS Language Environment Customization SA38-0685-00 |
|
ANYHEAP controls the allocation of library heap storage that is not restricted to a location below the 16-MB line. The ANYHEAP option is always in effect. If you do not specify ANYHEAP or if you specify ANYHEAP(0), Language Environment allocates the value of 16K when a call is made to get heap storage.
Syntax .-ANYWHERE-. >>-ANYHEAP--=--(--(--init_size--,--incr_size--,--+-ANY------+---> '-BELOW----' .-FREE-. .-OVR----. >--,--+-KEEP-+--)--,--+-NONOVR-+--)----------------------------><
CICS considerationsBoth the initial size and the increment size are rounded up to the nearest multiple of 8 bytes. If ANYHEAP(0) is specified, the initial HEAP is obtained on the first use and will be based on the increment size. The maximum initial and increment size for ANYHEAP under CICS is 1 gigabyte (1024 MB). The default increment size under CICS is 4080 bytes, rather than 4096 bytes, to accommodate the 16-byte CICS storage check zone. Without this accommodation, an extra page of storage is allocated (only when the storage allocation is below the 16MB line). z/OS® UNIX considerationsThe ANYHEAP option applies to the enclave. Performance considerationsThe ANYHEAP option improves performance when you specify values that minimize the number of times the operating system allocates storage. The RPTSTG runtime generates a report of the storage the application uses while running; you can use the report numbers to help determine what values to specify. For more information
|
Copyright IBM Corporation 1990, 2014
|