http://yulimin.javaeye.com/blog/344283
1、你的应用程序是否需要超过2GB的Java Heap来获取更优的性能呢?
Yes = 64-Bit No = 32-Bit
如何判断你的应用需要多大的Java Heap呢?可以通过计算平均的Heap使用情况来确定。
2、你的应用程序是否需要高精度的科学计算进行统计、安全、加密等等?
Yes = 64-Bit No = 32-Bit
3、你的应用程序只需要小于2GB的Java Heap?(与第1点类似)
Yes = 32-Bit on 64Bit OS No = 64-Bit
4、你的应用程序并不需要64位的特性,但是却是部署在64位的操作系统上?
Yes = 32-Bit No = 64-Bit
5、最重要的一点是。。。以上啥也不是(No),那就在32位的OS上用32位的JDK,唐僧。。。
Yes = 64-Bit No = 32-Bit
如何判断你的应用需要多大的Java Heap呢?可以通过计算平均的Heap使用情况来确定。
2、你的应用程序是否需要高精度的科学计算进行统计、安全、加密等等?
Yes = 64-Bit No = 32-Bit
3、你的应用程序只需要小于2GB的Java Heap?(与第1点类似)
Yes = 32-Bit on 64Bit OS No = 64-Bit
4、你的应用程序并不需要64位的特性,但是却是部署在64位的操作系统上?
Yes = 32-Bit No = 64-Bit
5、最重要的一点是。。。以上啥也不是(No),那就在32位的OS上用32位的JDK,唐僧。。。