z/OS Language Environment Customization
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


IOHEAP64 (AMODE 64 only)

z/OS Language Environment Customization
SA38-0685-00

Derivation: IO HEAP storage for AMODE 64

IOHEAP64 controls the allocation of I/O heap storage for AMODE 64 applications and specifies how that storage is managed. Language Environment uses this storage when performing I/O for AMODE 64 applications.

AMODE 64 default
IOHEAP64=((1M,1M,FREE,12K,8K,FREE,4K,4K,FREE),OVR)
Read syntax diagramSkip visual syntax diagram
Syntax

                                            .-KEEP-.      
>>-IOHEAP64--=--(--(--init64--,--incr64--,--+-FREE-+--,--------->

                         .-KEEP-.                            
>--init31--,--incr31--,--+-FREE-+--,--init24--,--incr24--,------>

   .-FREE-.        .-OVR----.      
>--+-KEEP-+--)--,--+-NONOVR-+--)-------------------------------><

init64
Determines the initial allocation of I/O heap storage obtained above the 2G bar. Specify this value as nM bytes of storage. If a value of 0 or less is specified, the default is used.
incr64
Determines the minimum size of any subsequent increment to the I/O heap storage obtained above the 2G bar. Specify this value as nM bytes of storage. If a value less than 0 is specified, the default is used.
KEEP
Specifies that an increment to I/O heap storage is not released when the last of the storage within that increment is freed.
FREE
Specifies that an increment to I/O heap storage is released when the last of the storage within that increment is freed.
init31
Determines the minimum initial size of I/O heap storage that is obtained above the 16MB line and below the 2GB bar. This value can be specified as n, nK, or nM number of bytes. If a value of 0 or less is specified, the default is used. The amount of allocated storage is rounded up to the nearest multiple of 8 bytes.
incr31
Determines the minimum size of any subsequent increment to I/O heap storage that is obtained above the 16MB line and below the 2GB bar. This value can be specified as n, nK, or nM number of bytes. If a value less than 0 is specified, the default is used. The amount of allocated storage is rounded up to the nearest multiple of 8 bytes.
init24
Determines the minimum initial size of I/O heap storage that is obtained below the 16MB line. This value can be specified as n, nK, or nM number of bytes. If a value of 0 or less is specified, the default is used. The amount of allocated storage is rounded up to the nearest multiple of 8 bytes.
incr24
Determines the minimum size of any subsequent increment to I/O heap storage that is obtained below the 16MB line. This value can be specified as n, nK, or nM number of bytes. If a value less than 0 is specified, the default is used. The amount of allocated storage is rounded up to the nearest multiple of 8 bytes.
OVR
Specifies that the option can be overridden.
NONOVR
Specifies that the option cannot be overridden.

Performance considerations

To improve performance, use the storage report numbers generated by the RPTSTG runtime option as an aid in setting the initial and increment sizes for IOHEAP64.

For more information

See RPTSTG for more information about the RPTSTG runtime option.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014