System Options under z/OS |
Specifies the maximum amount of memory available to the macro
variable symbol tables.
Default: |
1,048,576 bytes
|
Valid in: |
configuration file, SAS invocation, OPTIONS
statement, OPTIONS window
|
Category: |
Macro: MACRO
|
PROC OPTIONS GROUP= |
MACRO
|
z/OS specifics: |
default value
|
See: |
SAS Macro Language: Reference
|
MSYMTABMAX=n | nK | nM
| nG | hexX | MIN | MAX
|
-
n | nK | nM |
nG
-
specifies the maximum amount of memory that is available
for the macro symbol table 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, to specify
1,048,576 bytes, you can use 1M, 1024K, or 1048576.
- hexX
-
specifies the symbol table size 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, the value 0c000x sets the symbol table size to 49,152 and a value
of 180000x sets the symbol table size to 1,572,864.
-
MIN
-
sets symbol table size to 0 and requires
SAS to use the default value.
-
MAX
-
sets symbol table size to 2,147,483,647.
The portable default value for MSYMTABMAX
is 24,576. Under z/OS, the default value is 1,048,576 bytes.
Copyright © 2009 by SAS Institute Inc., Cary, NC, USA. All rights reserved.