JVM Options

Java Virtual Machine (JVM) options are one of the most important groups of settings. They are stored in the mxEnv.sh file on UNIX/Linux and catalina.sh (or another app server file) on Windows.

This page discusses:

See Also
JVM Options for App Servers

Options are passed on the command line to the JVM at run time. They affect both the 3DSpace Service and app servers running with the 3DSpace.

JVM options can affect both server stability and performance and therefore are considered critical.

Note: In 3DSpace Service, objects generally have a relatively short lifecycle, which accounts for some JVM option recommendations. If a JVM option in the tables is not set, the JVM assumes a default that is not correct. JVM defaults are intended for a small number of objects having a long lifespan, which is the opposite of what 3DSpace Service requires.