【发布时间】:2009-12-04 17:21:56
【问题描述】:
我们正在考虑将大型产品从依赖 Sun 的 JVM 过渡到 JRockit。 我还没有天真到相信这将是一个平稳的过渡(尽管我很想弄错)。
我们应该注意哪些问题或将我们的回归测试重点放在哪些问题上?
【问题讨论】:
-
JRockit 的主要问题是它的不稳定性难以重现。简单的回归测试不会揭示它的可怕之处。只有在高生产负载下才会出现零星的挂起线程。为什么你会从 Sun 切换到 JRockit?
-
从搜索 JRockit 跳了几下之后,我来到了这里:shudo.net/jit/perf 那里有一些很棒的性能测试表明 Java 服务器比使用 GCC 编译的 C 更快(Visual C++ 在大多数情况下仍然更快。 ) +1 太棒了...但我担心它不会让 JRockit 看起来很好..
-
这听起来像是试图通过投入一些资金和技术来提高应用程序的性能。在你的位置(我说起来容易!)我会尝试教育你的管理层了解所谓的收益是以不稳定为代价的,这也是有代价的。通过经过验证的分析、改进算法和寻找提高并发性的机会,通常可以以更低的风险获得更高的性能。
-
不幸的是,这不是我的职责。我更喜欢久经考验的工具,比如标准的 Sun 产品。 .