Oracle準(zhǔn)備合并HotSpot和JRockit Java虛擬機(jī)
原創(chuàng)Oracle準(zhǔn)備合并Sun的HotSpot Java虛擬機(jī)和JRockit JVM,但這一合并計(jì)劃預(yù)計(jì)要在18到24個(gè)月內(nèi)才能完成,透露這項(xiàng)計(jì)劃的是Oracle的***工程師Mark Reinhold,他是原Sun公司的人,Reinhold說在短期內(nèi)公司會(huì)繼續(xù)發(fā)展這兩個(gè)平臺(tái)。
Oracle此前在一次Sun-Oracle未來發(fā)展路線圖會(huì)議上也曾表示有意整合這兩個(gè)JVM,其實(shí)這兩個(gè)JVM都不是Oracle自己開發(fā)的,另一個(gè)JVM JRockit來自前BEA系統(tǒng)公司。
Reinhold說:“要整合兩者***的部分不是一件容易的事情,需要長(zhǎng)遠(yuǎn)打算,可以肯定的是,我們不會(huì)將目光停留在一個(gè)JVM上,這兩個(gè)JVM已經(jīng)用于很多客戶的生產(chǎn)系統(tǒng),我們的行動(dòng)不會(huì)引起客戶恐慌,一定會(huì)保證平滑過渡,時(shí)間安排上估計(jì)要1-1年半左右”。
這兩個(gè)JVM之間存在一些差異,Reinhold說:“坦白地說,JRockit中很多優(yōu)秀的東西我們已經(jīng)垂涎了好久,其任務(wù)控制能力就很不錯(cuò),而HotSpot在性能方面存在優(yōu)勢(shì),但它也更復(fù)雜”。Reinhold預(yù)計(jì)合并后的JVM可能會(huì)使用Jrockit的垃圾回收器,HotSpot的運(yùn)行時(shí)編譯器和混合的運(yùn)行時(shí)系統(tǒng)。