HotSpot
外觀
開發者 | 甲骨文公司 (前昇陽公司) |
---|---|
目前版本 | 25.0-b70 |
程式語言 | C++ |
作業系統 | 多平台 |
類型 | Java虛擬機器 |
許可協定 | 專有軟件 (早期版本), GNU通用公共許可證 (當前) |
網站 | openjdk |
HotSpot的正式發佈名稱為"Java HotSpot Performance Engine",是Java虛擬機器的一個實現,包含了伺服器版和桌面應用程式版,現時由Oracle維護並發佈。它利用JIT及自適應最佳化技術(自動尋找效能熱點並進行動態最佳化,這也是HotSpot名字的由來)來提高效能。
昇陽公司將該技術於1999年透露出來,在1.3.1版本的JDK中已經包含。用於伺服器版和標準版的HotSpot有所不同。
開源許可
[編輯]自2006-11-13起,HotSpot JVM 和Java Development Kit (JDK) 一同以GPL v2協定來開放原始碼[1]。 自此,HotSpot JVM 成為 Java 7的一部分 Java 7.[2]。