Unsupported content This version of the documentation is no longer supported. However, the documentation is available for your convenience. You will not be able to leave comments.

Java Virtual Machine parameter settings


This topic provides information about optimizing and tuning the BMC Remedy ITSM - Mobility server web infrastructure. 

Java Virtual Machine parameter settings when Tomcat hosts only the BMC Remedy ITSM - Mobility server

The following table provides the recommended Java virtual machine (JVM) parameter settings when the Apache Tomcat servlet engine hosts only the BMC Remedy ITSM - Mobility server web application. Set these values in the Tomcat startup script.

JVM parameter

Value

JVM heap

-Xms256m -Xmx512m

MaxPermSize

-XX:MaxPermSize=256m

Notes

The JVM heap and MaxPermSize values affect the frequency and pattern of garbage collection performed by the JVM, which can be CPU intensive.

On Microsoft Windows platforms, you can use the Tomcat configuration tool if Tomcat was installed as a Windows service.

Java Virtual Machine parameter settings when Tomcat hosts other web applications in addition to BMC Remedy ITSM - Mobility server

If your Tomcat servlet engine is hosting another web application in addition to the BMC Remedy ITSM - Mobility server, you must increase the maximum and minimum JVM heap settings based on the memory usage of that application. An additional 250 MB is then added for the BMC Remedy ITSM - Mobility server based on an out-of-the-box installation.

The following JVM parameters are recommended when the mid tier and the BMC Remedy ITSM - Mobility server are hosted on the same Tomcat servlet engine:

JVM parameter

Recommended value

JVM heap

-Xms1024m -Xmx1280m

MaxPermSize

-XX:MaxPermSize=256m

If you require a 64-bit JVM, consider using the following hybrid mode and parallel garbage collection values that Oracle recommends:

64-bit JVM parameter

Recommended value

JVM hybrid mode and GC

-XX:+UseCompressedOops -XX:+UseParallelGC

Note

The details and implications of using hybrid mode and parallel garbage collection are beyond the scope of this documentation.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*