另外在近日的EclipseCon大会上,甲骨文的架构师、JRockit Mission Control团队负责人兼工程经理Markus Hirt向与会人士介绍了这家公司实现融合Java虚拟机(Java Virtual Machine)的HotRockit项目。这个项目旨在将甲骨文收购Sun后收入囊中的HotSpot Java虚拟机与甲骨文在收购BEA系统公司后一并接管的JRockit虚拟机融合起来。HotRockit(或者不管融合后的虚拟机最终叫什么)会拥有JRockit的飞行记录器以录制事件,还会拥有确定性废料收集功能。Hirt表示,一旦这两种虚拟机完成融合,JRockit不会作为一个独立产品而继续存在。虚拟机方面的一些工作会并入到OpenJDK项目。 “我们正在进入这个项目,仍旧处于学习阶段。在内部我们有很多事情要做,” IBM的Duimovich说,他指出IBM Java代码必须为包含在OpenJDK中做好准备和分析。 如果计划顺利进行,IBM和甲骨文将会为自己的软件和OpenJDK做出巨大贡献。而且,毫无疑问,二者都会继续紧密地持有Java软件发明,这里有竞争的利益体现。 当问及即将到来的融合Oracle-Sun JVM(被称为“HotRocket”)是否会成OpenJDK的一部分时,甲骨文的Marcus Hirt没有作出正面回答。 “其中一部分会在OpenJDK出现。还有一些会保留,” Hirt说道,他是甲骨文JRockit JVM团队领导和工程部经理。 IBM在回答类似的问题是也摆出了同样的姿态。IBM也有一个JVM,被称为J9,并称之对其客户有很好的性能优势。两家公司的DNA里都蕴含着竞争。 |