Peter Johnson wrote:You can run either the 32-bit or 64-bit JDK on a 64-bit OS. This is assuming that you are running on an AMD or Intel EM64T-capable CPU.
Which one should you use? It depends entirely on the apps you deploy. If you apps need lots of heap space, use the 64-bit JVM because you can declare a larger heap size, but be careful - larger heaps mean larger GC pause times.
"assuming that you are running on an AMD or Intel EM64T-capable CPU"?
I am using 64-bit RedHat LINUX. Is there any difference?