Previous Page | Next Page

System Options under OpenVMS

MSYMTABMAX= System Option: OpenVMS



Specifies the maximum amount of memory that is available to the macro variable symbol table(s).
Default: 51,200 bytes
Valid in: configuration file, SAS invocation, OPTIONS statement, SAS System Options window, VMS_SAS_OPTIONS DCL symbol
Category: Macro: SAS macro
PROC OPTIONS GROUP= MACRO
OpenVMS specifics: default; valid values for n
See: MSYMTABMAX= System Option in SAS Macro Language: Reference

Syntax
Details

Syntax

MSYMTABMAX=n | nK | nM | nG | hexX | MIN | MAX

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, the value 2dx sets the amount of memory that is available to 45 bytes.

MIN

sets the amount of memory that is available to the minimum setting, which is 0 bytes.

MAX

sets the amount of memory that is available to the maximum setting, which is 2,147,483,647 bytes.


Details

Under OpenVMS, the range for the MSYMTABMAX= system option is 0 to 2,147,483,647 bytes. After the MSYMTABMAX value is reached, SAS writes any additional macro variables to disk.

Previous Page | Next Page | Top of Page