HotSpot

維基百科,自由的百科全書
(重新導向自HotSpot (java)
跳至導覽 跳至搜尋
Java HotSpot Virtual Machine
開發者甲骨文公司 (前昇陽公司)
目前版本25.0-b70
原始碼庫
  • {{URL|example.com|可选的显示文本}}
Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
程式語言C++
引擎
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    作業系統多平台
    類型Java虛擬機器
    許可協定專有軟件 (早期版本), GNU通用公共許可證 (當前)
    網站openjdk.java.net/groups/hotspot/

    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]

    參考資料[編輯]

    1. ^ Sun Open Sources Java Technology and Releases Source Code Under GPL Version Two License Via NetBeans and Java.net Communities. Sun Microsystems. 2006-11-13 [2017-05-06]. (原始內容存檔於2009-02-09). 
    2. ^ JDK7頁面存檔備份,存於互聯網檔案館), Sun.

    外部連結[編輯]