Previous Page | Next Page

System Options under UNIX

MSYMTABMAX System Option: UNIX



Specifies the maximum amount of memory available to the macro variable symbol tables.
Default: 4M (set in the installed !SASROOT/sasv9.cfg file)
Valid in: configuration file, SAS invocation, OPTIONS statement, SAS System Options window, SASV9_OPTIONS environment variable
Category: Macro: SAS macro
PROC OPTIONS GROUP= MACRO
UNIX specifics: default value
See: MSYMTABMAX= System Option in SAS Macro Language: Reference

Syntax

Syntax

-MSYMTABMAX n | nK | nM | nG | hexX | MIN | MAX
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, 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.

Previous Page | Next Page | Top of Page