MSYMTABMAX System Option: Windows
Specifies the maximum amount of memory available
to the macro variable symbol table(s).
Valid in: |
configuration file, SAS invocation, OPTIONS statement, SAS
System Options window
|
Category: |
Macro: SAS macro |
PROC OPTIONS GROUP= |
MACRO |
Default: |
4194304 bytes (4 MB) |
Windows specifics: |
Default value |
See: |
MSYMTABMAX
in SAS Macro Language: Reference |
Syntax
-MSYMTABMAX n | nK | nM | nG |nT | hexX | MIN | MAX
MSYMTABMAX=n | nK | nM | nG | nT |hexX | MIN | MAX
Required Arguments
- n | nK | nM | nG | nT
-
specifies the amount
of memory that is available in multiples of 1; 1,024 (kilobytes);
1,048,576 (megabytes); 1,072,741,824 (gigabytes); and 1,099,511,627,776
(terabytes), respectively. You can specify decimal values for the
number of kilobytes, megabytes, gigabytes, or terabytes. For example,
a value of 8
specifies 8 bytes, a value of .782k
specifies 801 bytes, and a value of 3m
specifies 3,145,728 bytes.
- hexX
-
specifies the amount
of memory that is available as a hexadecimal value. You must specify
the value beginning with a number (0–9), followed by an X.
For example, the value 2dx
sets the amount
of memory to 45 bytes.
- MIN
-
sets the amount of
memory that is available to the minimum setting, which is 0. This
value causes all macro variables to be written to disk.
- MAX
-
sets the amount of
memory that is available to the maximum setting.
Details
After the MSYMTABMAX
value is reached, SAS writes any additional macro variables to disk.