你是否真的需要64位的JDK呢?你是根據什麼來判斷與決定呢?

阿敏總司令發表於2009-03-05
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,唐僧。。。

相關文章