Maximum memory per process.
The value n
is the maximum memory allocation permitted for a process (in kilobytes). This amount of process private memory is used for symbol table allocation and various other memory requirements, including I/O devices. It is allocated in increasing extents as required by the application until the maximum is reached. When a process starts, its initial allocation is 128 kilobytes.
Once this memory is allocated to the process, it is generally not deallocated until the process exits. However, when a large amount of memory is used (for example greater than 32MB) and then freed, InterSystems IRIS attempts to release deallocated memory back to the operating system where possible.
Range of Values
1282,147,483,647 kilobytes. The default is 262,144 kilobytes.