Memory conmsumption by Java server is very high on Linux compared to Soalris

Hello All,

We have a jave server running on both linux and Solaris environments.

On solaris,it consumes only 600-700MB whereas it goes upto 21G in Linux.

I am monitoring the memory consumption through top command.

Is this high memory consumption expected in Linux?

Please copy paste top output from both OSes.