我们正在考虑将大型产品从依赖Sun的JVM转换为JRockit。 我并不天真地相信这将是一个平稳的过渡(虽然我喜欢错了)。
我们应该注意哪些问题或关注我们的回归测试?
答案 0 :(得分:3)
嗯,当然你有单位测试吗? : - )
我使用JRockit只是为了“有趣”并且从未遇到过问题。从我可以看到它被用于各种各样的应用程序,所以它可能只是工作。它似乎也通过了JCK(Sun的兼容性测试),所以它应该是顺利的。
我想要破解的领域是:
文件系统,线程等...是与底层操作系统集成的VM的所有部分。如果他们使用Sun代码,那么问题的机会就会减少。
我敢打赌,过渡进展顺利。
答案 1 :(得分:1)
我总是说:只有一种方法可以找到:做到这一点!
转换应该采取什么...... 30分钟(你只需安装JRockit并在某处改变路径?)
你应该没事。
我在过去使用JDBC遇到了一些非常奇怪的问题(因为有问题的代码在PreparedStatement
引用中,因为我们都知道它只是一个接口。底层驱动程序完全相同。)我我得到了关于insert into
语句的所有奇怪的错误消息。
说实话,这里有另一个变量,我正在从Java 1.2.2迁移到Java(JRockit)1.4但是,我认为我不应该遇到所有这些问题。
但同样,它应该足够快才能找到答案。在我的情况下,我看到我在< 5分钟,因为那只是一个实验(我参加了这个BEA开发者日,他们谈到了JRockit的伟大功能)我只是解雇了它。