KVM - Java process memory weird use

Hi all,

First, I tried to find whether someone already face my issue but without any result.

I’m facing a really weird issue.
I have to different KVM guest Linux machines A (Red Hat 4.1.2-52) and B (Red Hat 4.4.4-13)

I noticed that the same java application with the same java memory configuration (xmx, xms) running on machine B is using twice and even three time the amount of memory used in machine A.

Do you have any idea?

Thank you for your help.