jvm memory exceed values defined in xmx and xms

  • 19 August 2022
  • 1 reply

Hello streamset community,


I configured xmx and xms with 35GB, like this:


SDC_JAVA_OPTS="-Xmx35840m -Xms35840m


means that 35G has been configured, but querying the service status with "systemctl status sdc" command, the memory value exceeds 37G, as shown below:



why does this occur?


does the memory value that appears with the "systemctl status sdc" command have a different conversion or does this memory add to another type of memory?

1 reply

Userlevel 4

@Yago Aparecido, the xmx and xms values are for java heap size where as systemctl service sdc reports on the total memory usage of the entire service