TIBCO® Enterprise Runtime for R - Server Edition Installation and Administration

Manage Java options

You can set certain Java command-line options for the TERR service for managing such settings as the Java heap size.

Configuration property Default setting Description
disable.java.core.dump TRUE By default, when the JVM stops responding, it does not write full core dumps to the temp directory. Set this value to FALSE to enable full core dumps.
Note: Setting this value to FALSE can potentially cause the core dump to fill all available disk space. Use with caution.
javaOptions Xms64M The javaOptions setting controls Java memory only, and does not control memory allocated in the TERR runtime. Memory allocated by Java is typically very small, which makes it possible to use the default value for the initial heap size, Xms64M.

In systems with a lot of memory, administrators might want to limit the initial or maximum heap size that TERR service can use.

In the following example, the custom property sets the Java initial heap size to 64M and the maximum heap size to 2GB.
javaOptions:-Xms64M,-Xmx2g
Note:

To include multiple java options, delimit the options with a comma and no space. The following examples demonstrate setting an empty property, setting one property, setting two properties, and setting three properties.

javaOptions:
javaOptions:-Xms1g
javaOptions:-Xms64M,-Xmx1g
javaOptions:-Dfoo="foobar",-Xms64M,-Xmx2g
Note: The javaOptions property cannot contain spaces. For example, -Dfoo="foo bar" is not a valid property setting.

For other Java command line options, see the Java documentation.