Java in the Database Feature

In particular, systems that have Adaptive Server total memory set to a value higher than 1.5GB (or 2.5GB on some Enterprise servers) may experience problems and may have to reduce Adaptive Server total memory.

The Java Virtual Machine (JVM) and associated Adaptive Server support requires a minimum of 250MB of virtual memory space for start up. Further memory use then depends on the requirements of individual java classes that may be run, but the overall memory use by the JVM subsystem is forcibly limited to 1GB. Because Windows 32-bit platforms impose a memory limit of 2GB (or 3GB on certain Windows Enterprise servers) on the Adaptive Server process, it may be necessary to adjust Adaptive Server memory parameters when running JVM. Doing this ensures that the JVM has enough virtual memory space to start, and that both Adaptive Server and JVM tasks can coexist.