Oracle 於 2008 年收購 BEA Systems 獲得 JRockit JVM,2010 年收購 Sun Microsystems 獲得 HotSpot JVM。擁有兩款頂級 JVM 後,Oracle 宣布長期目標為「合併兩大 JVM 優勢,打造單一最強執行環境」。本文回顧整合動機、技術互補點、官方時間表與對開發者的影響。
| 特性 | JRockit | HotSpot |
|---|---|---|
| 任務控制/監控 | 極強(JRockit Mission Control) | 較弱,依賴 JConsole/VisualVM |
| 執行階段編譯器 | 優化策略激進,啟動快 | Server Compiler 成熟,極致效能上限高 |
| 垃圾回收器 | 並行/並發 GC 成熟,低延遲 | G1、ZGC、Shenandoah 後發制人 |
| 生態系相容性 | 較窄,專注 WebLogic/即時系統 | 廣泛,Java SE/EE 事實標準 |
-Xgc:gencon 對應 -XX:+UseG1GC)。-Xmanagement、-Xverbose 等),改用標準 -XX 參數。歷經十年整合,Oracle 兌現「取其精華、去其糟粕」承諾,現代 HotSpot 已融合 JRockit 精華,成為企業級 Java 應用的堅實基石。