MSYMTABMAX System Option: UNIX
Specifies the maximum amount of memory available
to the macro variable symbol tables.
Valid in: |
configuration file, SAS invocation, OPTIONS statement, SAS
System Options window, SASV9_OPTIONS environment variable
|
Category: |
Macro: SAS macro |
PROC OPTIONS GROUP= |
MACRO |
Default: |
4M (set in the installed !SASROOT/sasv9.cfg file) |
UNIX specifics: |
default value |
See: |
MSYMTABMAX= System Option in SAS Macro Language: Reference |
Syntax
-MSYMTABMAX n | nK
| nM | nG
| hexX | MIN |
MAX
MSYMTABMAX=n | nK
| nM | nG
| hexX | MIN |
MAX
Required Arguments
- n | nK
| nM | nG
-
specifies the maximum
amount of memory that is available in multiples of 1 (bytes); 1,024
(kilobytes); 1,048,576 (megabytes); or 1,073,741,824 (gigabytes).
You can specify decimal values for the number of kilobytes, megabytes,
or gigabytes. 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 maximum
amount of memory that is available as a hexadecimal value. You must
specify the value beginning with a number (0–9), followed by
hexadecimal characters (0–9, A–F), and then followed
by an X. For example, 2dx
sets the maximum
amount of memory to 45 bytes.
- MIN
-
sets the amount of
memory that is available to the minimum setting, which is 0 bytes.
Setting the amount of memory to the minimum setting causes all macro
symbol tables to be written to disk.
- MAX
-
sets the amount of
memory that is available to the maximum setting. On 64–bit
computers, this value is 9,007,199,254,740,992 bytes.