试用一把64位JVM,未见性能提升,还有明显下降

阅读更多
这两天试用了JDK 5.0 update 11 64bit的JVM,感觉性能有明显下降。
机器环境,FC6.0,双扣肉,4G内存,双SCSI做Raid 0。
对照JVM是JDK 5.0 update 10 32bit。
机器跑的是Tomcat,基于Lucene的搜索引擎。
参见我自制的系统负载图,可以看到晚上最忙的时段负载64bit明显高出一大块。
我猜测可能是64bit需要大内存伺候,我开给JVM的内存都是2.4G,其余内存要跑后台好些任务。2.4G对64bit来说可能太少了,因此JVM可能在频繁GC。
请大家谈谈可能会是什么原因?我准备roll back到32bit。
  • 试用一把64位JVM,未见性能提升,还有明显下降_第1张图片
  • 描述: JDK 5.0 update 10 32bit
  • 大小: 2.7 KB
  • 试用一把64位JVM,未见性能提升,还有明显下降_第2张图片
  • 描述: JDK 5.0 update 11 64bit
  • 大小: 3.3 KB
  • 查看图片附件

你可能感兴趣的:(JVM,OS,Solaris,应用服务器,JDK)