32 Bits Java Guide
Smaller pointers in 32-bit Java can lead to better CPU cache utilization, potentially resulting in faster execution for applications that fit comfortably within the 32-bit memory limit.
This happens when you try to allocate too much RAM to a 32-bit JVM. 32 bits java
