Chapter Contents

Previous

Next
PROCLEAVE=

PROCLEAVE=



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
OS/390 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. Valid values are any integer from 0 to the maximum amount of available memory.

(n | nK | nM, n | nK | nM )
specifies how much memory to reserve below the 16-megabyte line, followed by the amount of memory to reserve above the line.


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 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


Chapter Contents

Previous

Next

Top of Page

Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.