Java Virtual Machines (JVMs)

The ActiveMatrix BPM system runs within a Java Virtual Machine (JVM), and the settings specified for the JVM can have a great impact on the performance and stability of the overall system.

Various performance monitoring tools are described in JVM Monitoring.

JVM options vary between manufacturers. In ActiveMatrix BPM:

  • Installations on all platforms except AIX use the Oracle JVM. For this, see Oracle JVM Options.
  • Installations on AIX use the IBM JVM. For this, see IBM JVM Options .

The amount of memory required by the JVM will be directly affected by the setting of other tuning options, such as the numbers of threads and of database connections. For example, if monitoring shows that the JVM is running low on memory, consider steps such as increasing the maximum heap size, or perhaps decreasing the number of threads, as explained in JVM Threads.