Chapter Contents

Previous

Next
MVARSIZE=

MVARSIZE=



Specifies the maximum size for macro variables that are stored in memory

Valid in: configuration file, SAS invocation, OPTIONS statement, Systems Options window
Category: Macro: SAS macro
PROC OPTIONS GROUP= MACRO


Syntax
Syntax Description
Details

Syntax

MVARSIZE= n |nK | nM | nG | MIN | MAX | hex

Syntax Description

n | nK | nM | nG
specifies the maximum size for macro variables stored in memory in terms of bytes, kilobytes, megabytes, and gigabytes, respectively.

MIN
sets MVARSIZE to 0, which causes all macro variables to be written to disk.

MAX
specifies the maximum amount of memory available.

hex
sets the maximum macro variable size stored in memory as a hexadecimal number. This number must be followed by an X.


Details

If the size of the macro variable is larger than the maximum value that is specified, variables are written out to disk.

The value that you specify with the MVARSIZE= system option can range from 0 to the largest positive integer that is representable on your operating environment.

Operating Environment Information:   The value of MVARSIZE= can affect system performance. Before you specify the value for production jobs, run tests to determine the optimum value. For further information and default settings, see the SAS documentation for your operating environment.  [cautionend]


Chapter Contents

Previous

Next

Top of Page

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