Understanding max JVM heap size
- by Marcus
I've read the max heap size on 32bit Windows is ~1.5GB which is due to the fact that the JVM requires contiguous memory. Can someone explain the concept of "contiguous memory" and why you only have max 1.5GB on Windows?
Secondly, what then is the max heap size on 64 bit Windows and why is this different than what's available on 32 bit?