![]() Chapter Contents |
![]() Previous |
![]() Next |
| MVARSIZE= |
| Type: | System option | ||||
| Can be specified in: |
|
| Syntax | |
| Details |
Syntax |
| MVARSIZE= n | nK | nM | nG MAX |
| n | specifies the maximum memory available in bytes. |
| nK | specifies the maximum memory available in kilobytes. |
| nM | specifies the maximum memory available in megabytes. |
| nG | specifies the maximum memory available in gigabytes. |
| MAX | specifies the maximum memory available as the largest integer your operating system can represent. |
| Details |
If the memory required for a macro variable value is larger than the MVARSIZE= value, the variable is written to a temporary catalog on disk. The macro variable name is used as the member name, and all members have the type MSYMTAB.
The value you specify with the MVARSIZE= system option can range from 0 to the largest non-negative integer representable on your host. The default values are host dependent. A value of 0 causes all macro variable values to be written to disk.
The value of MVARSIZE= can affect system performance. If this option is set too low and the application frequently creates macro variables larger than the limit, then disk I/O increases. Before you specify the value for production jobs, run tests to determine the optimum value.
![]() Chapter Contents |
![]() Previous |
![]() Next |
![]() Top of Page |
Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.