我们正在考虑将一个大型产品从依赖 Sun 的 JVM 过渡到 JRockit。 我还没有天真到相信这会是一个平稳的过渡(尽管我宁愿错了)。
我们应该注意或重点关注哪些问题进行回归测试?
最佳答案
好吧,你当然有单元测试,对吗? :-)
我使用 JRockit 只是为了“好玩”,从来没有遇到过问题。据我所见,它被用于许多种类繁多的应用程序中,因此它应该可以正常工作。好像也通过了JCK(Sun的兼容性测试),应该是顺利的。
我认为要打破的领域是:
- 垃圾收集器
- native 代码 (JNI)
- 文件系统处理、线程等...(除非他们使用 Sun 库代码)
文件系统、线程等...都是 VM 与底层操作系统集成的部分。如果他们使用 Sun 代码,那么出现问题的可能性就会降低。
我敢打赌,过渡会很顺利。
关于java - 从 Sun JVM 过渡到 JRockit 时需要注意的注意事项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1848426/