SAS System Options under Windows |
Specifies the maximum amount of memory available to the macro
variable symbol table(s).
Default: |
4194304 bytes (4 MB)
|
Valid in: |
configuration file, SAS invocation, OPTIONS
statement, SAS System Options window
|
Category: |
Macro: SAS macro
|
PROC OPTIONS GROUP= |
MACRO
|
Windows specifics: |
Default value
|
See: |
MSYMTABMAX in
SAS Macro Language: Reference
|
-MSYMTABMAX n | nK | nM
| nG |nT | hexX | MIN | MAX
|
MSYMTABMAX=n | nK | nM
| nG | nT |hexX | MIN | MAX
|
-
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.
After the MSYMTABMAX value is reached,
SAS writes any additional macro variables to disk.
Copyright © 2010 by SAS Institute Inc., Cary, NC, USA. All rights reserved.