
Below is the excerpt from Oracle JDK documentation regarding 64-bit JVM performance: 64-bit JVM can have a small performance degradation compared to 32-bit JVM. Most of us think 64-bit is bigger than 32-bit, and that 64-bit JVM performance will be better than 32-bit JVM performance. Does 64-bit JVM perform better than 32-bit JVM? The subtle difference between 32-bit JVM and 64-bit JVM wouldn’t make much difference to your application. If you aren’t building a performance-critical application, you don’t have to understand the difference.

We thought we will try to clarify them through this question-and-answer article Do I need to understand the difference between 32-bit JVM and 64-bit JVM?

There are a few distinct differences and subtle nuances between 32-bit JVM and 64-bit JVM.
