oracle数据库安装HotSpot,Oracle准备将Java虚拟机 JRockit 和 Hotspot 集成
目前Oracle有兩個JVM,一個是JRockit, 這是兩年前收購BEA Systems時得到的;另一個則是Sun的Hotspot VM,這是前不久收購Sun時得到的。在上個月舉行的Sun-Oracle未來路線圖會議上,Oracle的管理團隊表示要合并這兩個項目。Oracle 首席工程師、Sun前雇員Mark Reinhold最近在播客上透露該合并計劃“仍在進行當 中”,為此也“召開了很多會議”。
Reinhold說到:
從長期的合并計劃來看,目前很難對這二者作出取舍。現在我們還不會停止這兩個JVM的開發工作,因為有很多客戶的產品是運行在這 兩個JVM之上并且使用了每個JVM獨有的特性。我們可不想搞出什么震蕩,那樣只會把系統搞死,但還是衷心希望未來能有JVM一統天下。
Reinhold說這個計劃至少還需要一年半到兩年的時間才能成行。
這兩個JVM各具優缺點,因此最好的方式還是取其凈化,棄其糟粕。Reinhold說“在Oracle內,無論是工程團隊還是管理團隊都在盡最大努 力找出每個JVM的優點”。他接著說到:
坦率地說,我們這幾年一直在嫉妒JRockit中的某些特性,其任務控制特性就非常棒。
而HotSpot的性能優勢是比較明顯的,他說到“我們對HotSpot代碼基,尤其是server編譯器的印象是其有很多的head room,這是一個更加復雜的系統”。
前幾個月我們一直在學習JRockit,這真是一段令人難忘的時光。JRockit絕對是世界一流的VM,但其內部卻是那么的不 同。JRockit和HotSpot各具優勢,因此我們將要創建一個非常帥的項目——綜合JRockit和HotSpot各自的優勢。
Reinhold推測合并后的VM將使用JRockit的垃圾回收器與服務功能,使用HotSpot的運行時編譯器與混合的運行時系統。
在播客中,Reinhold還提到了JDK7的模塊化特性(模塊化可以讓Java更有效地進入到小型設備領域)、通過invokeDynamic實 現的多語言能力以及通過ProjectCoin提升Java語言本身的生產力。開發者應該玩玩Jigsaw,而openJDK Build 88則將于下月中旬發布。
總結
以上是生活随笔為你收集整理的oracle数据库安装HotSpot,Oracle准备将Java虚拟机 JRockit 和 Hotspot 集成的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 今日测试:javascript笔试必考
- 下一篇: 12月12日习题答案大剖析!再接再厉