How to find the installed JVM version is 64 bit (or) 32 bit
Execute the below command. If you get the error message like below. you are running 64 bit version
This Java instance does not support a 64-bit JVM. Please install the desired version.
This is how you can ensure 32 bit JVM
What is the maximum heap size I can set for 64 bit & 32 bit
-According to Oracle
The maximum theoretical heap limit for the 32-bit JVM is 4G. Due to various additional constraints such as available swap, kernel address space usage, memory fragmentation, and VM overhead, in practice the limit can be much lower. On most modern 32-bit Windows systems the maximum heap size will range from 1.4G to 1.6G. On 32-bit Solaris kernels the address space is limited to 2G. On 64-bit operating systems running the 32-bit VM, the max heap size can be higher, approaching 4G on many Solaris systems.
Refer here for more: