The question is not about the maximum heap size on a 32-bit OS, given that 32-bit OSes have a maximum addressable memory size of 4GB, and that the JVM\'s max heap size depen
On Solaris the limit has been about 3.5 GB since Solaris 2.5. (about 10 years ago)