Java Heap Memory

The Java heap is a continuous memory region where all Objects data—instances of class, primitives, and references—is stored. It forms a large part of the process heap.

What it does

The -Xms option controls the initial size of the Java heap. Properly tuning this parameter reduces the overhead of garbage collection, improving server response time and throughput. For some applications, the default setting for this option might be too low, resulting in a high number of minor garbage collections.

Original value

When you initially configure ActiveMatrix BPM you can select one of the following default values for -Xms using the Minimum Java Heap Size field in TIBCO Configuration Tool - see TIBCO Configuration Tool (TCT).

For development systems: 512mb.

For production systems: 1024 mb.

Warning: TIBCO recommends that you do not change this value without consulting TIBCO Support.

For the maximum heap size, see Changing the Value of -Xmx.