Prashant Ladha wrote:Perhaps what you are referring to is the maximum default heap value that is used when a maximum is not explicitly specified.
I am having hard time in finding any details on how much is the maximum memory can be allocated to the JVM in JDK 1.6
I vaguely remember the number of cores and 64 or 32 bit architecture are the factors based on which the maximum memory can be decided.
Can you please assist in any such material that can help in finding this out.
Prashant Ladha wrote:nope. completely unrelated to cores.
I am looking for the maximum value that I can specify in Xmx JVM argument with JDK 1.6.
I understand the maximum value for Xmx is dependent on the number of cores of your server and the Hardware/ OS architecture if it is 64 or 32 bit.
What is the maximum value that I can specify in the Xmx parameter?1. It is architecture-dependent, as you noted yourself earlier. So there is no single answer.