Update the JVM maximum memory

The Java application server (pulseas.exe) which runs in the background has a default memory of 1024 MB.

On a very large TM1 application or on a server with lots of TM1 instances, the JVM of the Pulse application server can reach this value.

Once it has reached this value, Pulse web client will slow down because it has to make some spaces for the new objects by deleting unused objects in order to keep the memory below 1024 MB, this is called garbage collector.

If Pulse web client slows down or if Pulse reports server out of memory errors, you should increase this value. This can be done manually:

  • Open regedit:


  •  Go to HKEY_LOCAL_MACHINE > SOFTWARE > WOW6432Node > Apache Software Foundation > Procrun 2.0 > PulseAppServer > Parameters > Java > JvmMX
  • Double click on JvmMx and tick decimal to see the value:
  • Update the value and click OK.
  • Restart Pulse services