Previous Page | Next Page

System Options under z/OS

PROCLEAVE= System Option: z/OS



Specifies how much memory to leave unallocated for SAS procedures to use to complete critical functions during out-of-memory conditions.
Default: (0,153600)
Valid in: configuration file, SAS invocation, OPTIONS statement, OPTIONS window
Category: System Administration: MEMORY
PROC OPTIONS GROUP= MEMORY
z/OS specifics: all

Syntax
Details
See Also

Syntax

PROCLEAVE=n | nK | nM | (n | nK | nM, n | nK | nM )

n |nK | nM

specifies in bytes, kilobytes, or megabytes how much memory to leave unallocated above the 16-megabyte line. The amount of unallocated memory below the 16-megabyte line is set to the default value. Valid values are any integer from 0 to the maximum amount of available memory.

(n | nK | nM, n | nK | nM )

specifies in bytes, kilobytes, or megabytes how much memory to leave unallocated below the 16-megabyte line, followed by the amount of memory to leave unallocated above the line. Valid values are any integer from 0 to the maximum amount of available memory.


Details

The PROCLEAVE= system option specifies an amount of memory to leave unallocated so that a procedure can terminate normally when error recovery code is initiated. If a procedure that demands large amounts of memory is failing, increase the number of bytes specified by PROCLEAVE=. This specification causes the failing procedure to use an algorithm that demands less memory. However, the procedure is also forced to use utility data sets, thereby increasing the execution time of the procedure.


See Also

Previous Page | Next Page | Top of Page