需要注意从Sun JVM到JRockit的过渡?

时间:2009-12-04 17:21:57

标签: java jrockit

我们正在考虑将大型产品从依赖Sun的JVM转换为JRockit。 我并不天真地相信这将是一个平稳的过渡(虽然我喜欢错了)。

我们应该注意哪些问题或关注我们的回归测试?

2 个答案:

答案 0 :(得分:3)

嗯,当然你有单位测试吗? : - )

我使用JRockit只是为了“有趣”并且从未遇到过问题。从我可以看到它被用于各种各样的应用程序,所以它可能只是工作。它似乎也通过了JCK(Sun的兼容性测试),所以它应该是顺利的。

我想要破解的领域是:

  • 垃圾收集器
  • 本机代码(JNI)
  • 文件系统处理,线程等...(除非他们使用Sun库代码)

文件系统,线程等...是与底层操作系统集成的VM的所有部分。如果他们使用Sun代码,那么问题的机会就会减少。

我敢打赌,过渡进展顺利。

答案 1 :(得分:1)

我总是说:只有一种方法可以找到:做到这一点!

转换应该采取什么...... 30分钟(你只需安装JRockit并在某处改变路径?)

你应该没事。

我在过去使用JDBC遇到了一些非常奇怪的问题(因为有问题的代码在PreparedStatement引用中,因为我们都知道它只是一个接口。底层驱动程序完全相同。)我我得到了关于insert into语句的所有奇怪的错误消息。

说实话,这里有另一个变量,我正在从Java 1.2.2迁移到Java(JRockit)1.4但是,我认为我不应该遇到所有这些问题。

但同样,它应该足够快才能找到答案。在我的情况下,我看到我在< 5分钟,因为那只是一个实验(我参加了这个BEA开发者日,他们谈到了JRockit的伟大功能)我只是解雇了它。