Previous Page | Next Page

System Options under OpenVMS

MEMSIZE= System Option: OpenVMS

Specifies the limit on the total amount of memory that can be used by a SAS session.
Default: 0 (unlimited memory)
Valid in: configuration file, SAS invocation, VMS_SAS_OPTIONS DCL symbol
Category: System administration: Memory
System administration: Performance
OpenVMS specifics: all



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

n | nK | nM | nG

specifies the amount of memory 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.

The default is 0, or unlimited memory.


specifies the amount of memory 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 memory to 45 bytes.


specifies 0, which specifies that there is no limit.


specifies to set the total memory size to the largest possible setting.


The MEMSIZE= system option specifies a limit on the total amount of memory SAS uses at any one time. The operating system can use additional amounts of memory. MEMSIZE=0 or MEMSIZE=MIN indicates that there is no limit. Too low a value will result in out-of-memory conditions.

On OpenVMS, the default value for the MEMSIZE system option is 0. However, the amount of memory available to a SAS process depends on your process quotas and maximum working set.

Previous Page | Next Page | Top of Page