Configure the Translator server operating system to use the maximum allowed process size.
Regardless of how much physical memory a server has, the amount of memory that each process can address is limited by the operating system. On a 32-bit operating system, each process can address 4 GB of memory. By default, the operating system reserves some of the 4 GB for kernel usage and some for application usage. However, you can configure some operating systems so more memory is reserved for application usage and less for kernel usage.
The memory available for application usage is the amount of memory available for each Translator instance's form cache. You must set the size of the form cache based on the available memory. See Configure the Translator for high performance.
AIX – By default, AIX® (32 bit) reserves 1.75 GB for kernel usage and 2.25 GB for application usage. Using the very large address-space model, AIX reserves 0.75 GB for kernel usage and 3.25 GB for application usage. This results in a very slight decrease in operating system performance, but will allow you to increase the number of simultaneous users that can access the application at maximum performance.
Solaris – By default, Solaris (32 bit) reserves 0.25 GB for kernel usage and 3.75 GB for application usage. Refer to your operating system documentation for information on configuring these values.
Windows – By default, Windows™ reserves 2 GB for kernel usage and 2 GB for application usage. On some versions of Windows, using the /3GB option reserves 1 GB for kernel usage and 3 GB for application usage.