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

Uri*_*Uri 8 java jrockit

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

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

Tof*_*eer 3

嗯,当然有单元测试,对吗?:-)

我使用 JRockit 只是为了“好玩”,从来没有遇到过问题。据我所知,它被用在许多各种各样的应用程序中,所以它应该可以工作。看来也通过了JCK(Sun的兼容性测试),应该是顺利的。

我认为需要打破的领域是:

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

文件系统、线程等...都是与底层操作系统集成的虚拟机部分。如果他们使用 Sun 代码,那么出现问题的可能性就会减少。

我敢打赌,过渡确实会顺利进行。