JVM memory usage is very high on SUSE linux and also on redhat linux, far less on win
I have a java process that I ran on windows, RedhatLinux and Suse linux, the below are the memory usages
Windows 80mb virtual, 80m resident memory
Redhat 1.2Gb, 100mb
Suse 1.2Gb, 850mb
Java Process is started with option Xmx1024m. This process doesn't do lot of activity. It shouldn't consume more than 100mb or at max150mb, not sure why is it taking so much of virtual memory on linux platforms. Especially on Suse both virtual and resident memory are more.
If I set Xmx256m then below are the memory usages
windows 80mb 80mb
Suse 512mb 356mb
Any clues on how to approach this issue? Is there a way to reduce virtual memory allocation for the process?
Last edited by NatureBalances; 10-08-2009 at 08:09 PM.