Kona 8:鵝廠基于OpenJDK開源的JDK

關(guān)于Kona 8
騰訊開源的TencentKona 8是騰訊基于OpenJDK的一個(gè)免費(fèi)的、生產(chǎn)級(jí)別的開源產(chǎn)品。Kona是騰訊內(nèi)部默認(rèn)JDK,針對(duì)超大規(guī)模的大數(shù)據(jù)、機(jī)器學(xué)習(xí)以及云計(jì)算環(huán)境做了特別的優(yōu)化。
基于OpenJDK,阿里開源了Dragonwell JDK,華為開源了畢昇JDK,現(xiàn)在多了個(gè)騰訊的Kona。
平臺(tái)支持
目前Kona僅支持Linx X86_64 平臺(tái)。
開源協(xié)議
GPL-2.0 License。
安裝
從 https://github.com/Tencent/TencentKona-8/releases 下載Kona二進(jìn)制文件,例如:TencentKona-8.0.0-232.x86_64.tar.gz,然后執(zhí)行如下命令:
>?cd?
>?tar?-xvf?TencentKona-8.0.0-232.x86_64.tar.gz
>?export?JAVA_HOME=/TencentKona-8.0.0-232
>?export?PATH=${JAVA_HOME}/bin:$PATH
>?export?CLASSPATH=.:${JAVA_HOME}/lib
#?版本驗(yàn)證
>?java?-version
openjdk?version?"1.8.0_232"
OpenJDK?Runtime?Environment?(Tencent?Kona?8.0.0)?(build?1.8.0_232-18)
OpenJDK?64-Bit?Server?VM?(Tencent?Kona?8.0.0)?(build?25.232-b18,?mixed?mode,?sharing)
說(shuō)明
Tencent Kona8 支持以下特性:
Default CDS Archive :提高啟動(dòng)速度,默認(rèn)開啟,可以通過(guò) java -Xshare:off關(guān)閉這個(gè)特性;Java Flight Recorder :采集java應(yīng)用程序的診斷信息,默認(rèn)關(guān)閉,可以通過(guò) java -XX:+FlightRecorder開啟;
JFR說(shuō)明
當(dāng)應(yīng)用程序運(yùn)行時(shí),使用以下命令采集JFR數(shù)據(jù):
jcmd??JFR.start?name=?filename=.jfr?
使用以下命令停止JFR采集:
jcmd??JFR.stop
Q&A
問(wèn): 什么是騰訊 Kona??
答: 騰訊 Kona 是由騰訊專業(yè) JVM 技術(shù)團(tuán)隊(duì)維護(hù)開發(fā)的,基于 OpenJDK 的,提供長(zhǎng)期支持并按季度更新的JDK發(fā)行版本。
問(wèn): 騰訊 Kona 在騰訊是如何被應(yīng)用的?
答: 騰訊 Kona 目前作為默認(rèn) JDK 應(yīng)用于騰訊云業(yè)務(wù)場(chǎng)景及其他Java應(yīng)用場(chǎng)景。
問(wèn): 騰訊 Kona 與 OpenJDK 有什么不同??
答: 騰訊 Kona 基于 OpenJDK,同時(shí)提供了更多的功能拓展及維護(hù)。通過(guò)騰訊 Kona,用戶可以獲得更為先進(jìn)的功能及性能優(yōu)化,提高用戶和開發(fā)者的使用體驗(yàn)。
問(wèn): 騰訊 Kona 目前支持哪個(gè)平臺(tái)??
答: 目前,騰訊Kona僅支持Linux x86-64 位系統(tǒng).
問(wèn): 騰訊Kona支持哪個(gè)JDK版本??
答: 騰訊Kona-8支持JDK 8.
問(wèn): 如何獲得關(guān)于騰訊Kona的技術(shù)支持??
答: 請(qǐng)?jiān)?issues 中提交您的問(wèn)題。
參考
https://github.com/Tencent/TencentKona-8
有道無(wú)術(shù),術(shù)可成;有術(shù)無(wú)道,止于術(shù)
歡迎大家關(guān)注Java之道公眾號(hào)
好文章,我在看??
