Replying to a message from: Synametrics Support

We usually do not recommend increasing this value beyond 2GB. In fact 1GB should be enough for most installations. When you assign a higher number for memory, the underlying JRE will delay the garbage collection process. As a result you will unnecessarily end up using more memory.

There are two components in Xeams related to memory:

  • The Xeams software, which will never grow beyond what you specify as max. So in your case it will be 3.5GB
  • The underlying JRE - this also needs some room to run.

If your total memory on the machine is 4GB, I'd recommend you lower the max memory to 2.5GB so that you have about 1.5 GB for JRE as well as other processes on the machine.