Chapter Contents

Previous

Next
MVARSIZE

MVARSIZE



Specifies the maximum size for in-memory macro variables

Default: 4096 bytes
Valid in: configuration file, SAS invocation, OPTIONS statement, SAS System Options window
OS/2 specifics: Default value


Syntax
Details
See Also

Syntax

-MVARSIZE n|nK|nM|nG| hexX | MAX | MIN
MVARSIZE=n|nK|nM|nG| hexX | MAX | MIN

n | nK | nM | nG
specifies the amount of memory in multiples of 1; 1,024 (kilobytes); 1,048,576 (megabytes), and 1,073,741,824 (gigabytes), respectively. For example, a value of 8 specifies 8 bytes and a value of 3M specifies 3,145,728 bytes.

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

MAX
specifies the maximum amount of memory available.

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


Details

The MVARSIZE system option specifies the maximum size for macro variables that are stored in memory. If the size of the macro variable is larger than the maximum value that is specified, variables are written out to disk.

The value of the MVARSIZE system option can affect system performance. Before you specify the value for production jobs, run tests to determine the optimum value.

See Also


Chapter Contents

Previous

Next

Top of Page

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