Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.

For information on migrating to InterSystems IRIS, see Why Migrate to InterSystems IRIS?


Maximum memory per process.


[config]    bbsiz=n


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, Cache attempts to release deallocated memory back to the operating system where possible.



Range of Values

128–2,147,483,647 kilobytes. The default is 262,144 kilobytes.

Management Portal

On the page System Administration > Configuration > System Configuration > Memory and Startup, enter a number of kilobytes in the Maximum per Process Memory (KB) row, select Edit.