我在 Windows 2003 上安装了 CF 8.01(64 位和 32 位版本)。我需要对 JVM 进行一些性能调优,但想从社区认为最好的 JVM 开始。在生产环境中,你们使用哪个 JVM 版本具有最佳性能和稳定性?
答案1
我目前在 CF 8.0.1 服务器上运行 1.6.0_11,在 CF 7.0.2 生产服务器(32 位)上运行 1.4.2_17。我们发现,只要 JVM 设置调整得当,这些版本就非常稳定。
1.6系列有更新的版本,但我还没有在生产环境中测试过它们。
答案2
在使用默认 JVM 并使用基于 CFC 的框架的 ColdFusion 8 安装中,应用程序初始化将在启动时经历几分钟的明显滞后(不要将应用程序启动与服务器启动混淆)。
看http://forum.java.sun.com/thread.jspa?threadID=5218663。
此问题已在 Sun JVM 1.6.0_11 中得到修复。在 ColdFusion 8 上使用此 JVM 版本或更高版本将解决基于 CFC 的应用程序初始化缓慢的问题。可以在 ColdFusion8\runtime\bin\jvm.config 文件中更改 JVM 设置。
答案3
本周末我们刚刚在开发机上部署了 1.6.0_16。到目前为止,它似乎相当稳定和快速。请注意前面提到的 1.6.0_11 之前的问题。
我们很乐意看到您调整后的 JVM 配置选项!