我们在64位Linux 2.6服务器上运行32位的Sun Java 5 JVM,但显然这限制了每个进程的最大内存为2GB。因此,建议我们升级到64位JVM以消除这个限制。我们目前在一个服务器上运行多个JVM(Tomcat实例),以保持在2GB限制以下,但出于简化部署的考虑,我们希望将它们合并。
如果您已经做过这个,能否分享一下您的经验?您是否正在生产中运行64位JVM?您是否建议继续使用Java 5,或者同时转移到Java 6和64位?我们应该预计性能问题,无论是更好还是更差?有没有什么特别的领域需要我们专注于回归测试?
感谢任何提示!