天天看点

你是否真的需要64位的JDK呢?你是根据什么来判断与决定呢?

<a href="http://yulimin.javaeye.com/blog/344283">http://yulimin.javaeye.com/blog/344283</a>

1、你的应用程序是否需要超过2gb的java heap来获取更优的性能呢?

  yes = 64-bit  no = 32-bit

  如何判断你的应用需要多大的java heap呢?可以通过计算平均的heap使用情况来确定。

2、你的应用程序是否需要高精度的科学计算进行统计、安全、加密等等?

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,唐僧。。。