騰訊牛逼!終于開源了自家的 Tencent JDK——KonaD鹄ⅰ沥潭!

是的,繼阿里 2019/03 開源基于 OpenJDK 的長期支持版本 Alibaba Dragonwell 之后嬉挡,騰訊也發(fā)布了自家的開源免費的 JDK 版本——Tencent Kona钝鸽,必須替小馬哥宣傳一波。

看了下 Github 騰訊開源版 JDK 的發(fā)布記錄:

圖片
image.gif

?

最早是在 2019/11/04 這天發(fā)布的 Tencent Kona v8.0.0 版本庞钢,沒錯拔恰,最近棧長村里通網了,最近才知道騰訊自家版 JDK 這個東東基括,不辦法颜懊,我是村網通,我為我自己帶鹽阱穗。

Tencent Kona 8

Tencent Kona 是騰訊開源的饭冬、免費的、基于 OpenJDK 的發(fā)行版本揪阶,并且受騰訊長期支持(LTS)和季度更新昌抠,目前由騰訊專業(yè)的 JVM 技術團隊進行維護和開發(fā)。

開源地址:

https://github.com/Tencent/TencentKona-8

在騰訊內部鲁僚,Kona 就是默認使用的 JDK炊苫,主要應用于騰訊云業(yè)務場景及其他 Java 應用場景,并且針對超大規(guī)模的大數(shù)據冰沙、機器學習和云計算進行了深度優(yōu)化侨艾。

另外,Kona 還為那些想用 OpenJDK 的客戶和合作伙伴提供一個基于 OpenJDK 的構建拓挥、長期維護支持的騰訊版 OpenJDK 版本唠梨。

為什么是 Tencent Kona 8?

因為騰訊 Kona-8 是基于 OpenJDK 8 開發(fā)的侥啤,所以叫 Kona-8当叭,8 這個數(shù)字是跟 OpenJDK 的版本走的。

Tencent Kona 當前只支持 Linux/x86_64 平臺盖灸,現(xiàn)在絕大部分企業(yè)系統(tǒng)應用都運行在這個平臺蚁鳖,不是面向基礎用戶,所以沒有必要再開發(fā) Windows 這種沒有意義的多余的維護成本赁炎。

Tencent Kona 8 擴展特性

騰訊 Kona 基于 OpenJDK 提供了許多的擴展功能及維護特性醉箕,通過騰訊 Kona 可以獲得更為先進的功能及性能優(yōu)化,進而提高用戶和開發(fā)者的使用體驗。

Tencent Kona 8 主要支持以下兩個特性:

1)Default CDS Archive

這個特性用于提高 JVM 的啟動速度讥裤, 默認為打開狀態(tài)放棒,可以通過以下命令啟動打開/關閉該特性:

java -Xshare:off 

image.gif

2)Java Flight Recorder(JFR)

這個特性用于采集 Java 應用程序的診斷信息,默認為關閉狀態(tài)坞琴。

啟動的時候可以通過以下命令啟用 JFR

java -XX:+FlightRecorder

image.gif

應用程序運行時哨查,使用以下命令采集 JFR 數(shù)據:

jcmd <your_pid> JFR.start name=<record_name> filename=<dump_file_name>.jfr 

image.gif

使用以下命令停止 JFR 采集數(shù)據:

jcmd <your_pid> JFR.stop

image.gif

JFR 數(shù)據處理可以使用 java mission control (jmc) 7.0以上版本打開*.jfr文件,更多可以參考 Oracle 的 JFR 官方文檔剧辐。

Tencent Kona 8 安裝

下載最新的騰訊 Kona 二進制文件寒亥,地址:

https://github.com/Tencent/TencentKona-8/releases

cd /usr/local/
tar -xvf TencentKona8.0.3.b2_jdk_linux-x86_64_8u262.tar.gz
export JAVA_HOME=/user/local/TencentKona8
export PATH=${JAVA_HOME}/bin:$PATH
export CLASSPATH=.:${JAVA_HOME}/lib

image.gif

和官方命令一樣用 java -version 查看版本:

bash#> java -version
openjdk version "1.8.0_262"
OpenJDK Runtime Environment (Tencent Kona 8.0.3) (build 1.8.0_262-18)
OpenJDK 64-Bit Server VM (Tencent Kona 8.0.3) (build 25.262-b18, mixed mode, sharing)

image.gif

為什么大廠都搞定制 JDK?

大家都知道荧关,JDK 8 是現(xiàn)在的絕對主流應用版本(關注公眾號Java技術椄绒龋回復:java,可以獲取 8 系列實戰(zhàn)教程)忍啤,但 Oracle 作死啊加勤,JDK 8 在 2019/01之后就被宣布停止更新了,另外同波, JDK 11 及以后的版本也不再提供免費的長期支持(LTS)鳄梅。

Oracle JDK 的收費,從網上就可以看到很多用戶抱怨不止未檩,畢竟 Oracle JDK 收費版的支持維護費用不是一般企業(yè)和個人能負擔得起的戴尸,很多企業(yè)和個人開發(fā)者也從而轉向其他的免費開源 JDK 版本。

大廠一方面是有錢冤狡、有精力孙蒙、有技術實力,另一方面 Oracle JDK 也不一定符合咱們互聯(lián)網大廠的性能要求悲雳,如果把收費的錢用來搞自研挎峦,不用受制于人,不是更香合瓢?所以坦胶,為什么大廠都搞定制 JDK 也就不奇怪了。

可以看到的趨勢晴楔,未來將會有越來越多的企業(yè)和 Java 開發(fā)者進而放棄 Oracle JDK迁央,轉而使用 OpenJDK 或者其他開源復本,又或者基于 OpenJDK 進行自家定制滥崩,當然這得有技術實力、有錢的大廠才行讹语。

隨著各大廠都推出自家的 JDK钙皮,Oracle JDK 的收費之路還能走多遠?

最后,你們用的哪個 JDK 版本呢短条?歡迎留言討論分享~

如果有幫助导匣,點個在看鼓勵一下哦!也歡迎分享轉發(fā)給更多有需要的朋友~

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末茸时,一起剝皮案震驚了整個濱河市贡定,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌可都,老刑警劉巖缓待,帶你破解...
    沈念sama閱讀 218,682評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異渠牲,居然都是意外死亡旋炒,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,277評論 3 395
  • 文/潘曉璐 我一進店門签杈,熙熙樓的掌柜王于貴愁眉苦臉地迎上來瘫镇,“玉大人,你說我怎么就攤上這事答姥∠吵” “怎么了?”我有些...
    開封第一講書人閱讀 165,083評論 0 355
  • 文/不壞的土叔 我叫張陵鹦付,是天一觀的道長尚粘。 經常有香客問我,道長睁壁,這世上最難降的妖魔是什么背苦? 我笑而不...
    開封第一講書人閱讀 58,763評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮潘明,結果婚禮上行剂,老公的妹妹穿的比我還像新娘。我一直安慰自己钳降,他們只是感情好厚宰,可當我...
    茶點故事閱讀 67,785評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著遂填,像睡著了一般铲觉。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上吓坚,一...
    開封第一講書人閱讀 51,624評論 1 305
  • 那天撵幽,我揣著相機與錄音,去河邊找鬼礁击。 笑死盐杂,一個胖子當著我的面吹牛逗载,可吹牛的內容都是我干的。 我是一名探鬼主播链烈,決...
    沈念sama閱讀 40,358評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼厉斟,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了强衡?” 一聲冷哼從身側響起擦秽,我...
    開封第一講書人閱讀 39,261評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎漩勤,沒想到半個月后感挥,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經...
    沈念sama閱讀 45,722評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡锯七,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年链快,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片眉尸。...
    茶點故事閱讀 40,030評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡域蜗,死狀恐怖,靈堂內的尸體忽然破棺而出噪猾,到底是詐尸還是另有隱情霉祸,我是刑警寧澤,帶...
    沈念sama閱讀 35,737評論 5 346
  • 正文 年R本政府宣布袱蜡,位于F島的核電站丝蹭,受9級特大地震影響,放射性物質發(fā)生泄漏坪蚁。R本人自食惡果不足惜奔穿,卻給世界環(huán)境...
    茶點故事閱讀 41,360評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望敏晤。 院中可真熱鬧贱田,春花似錦、人聲如沸嘴脾。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,941評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽译打。三九已至耗拓,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間奏司,已是汗流浹背茂附。 一陣腳步聲響...
    開封第一講書人閱讀 33,057評論 1 270
  • 我被黑心中介騙來泰國打工庸汗, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留怔鳖,地道東北人。 一個月前我還...
    沈念sama閱讀 48,237評論 3 371
  • 正文 我出身青樓岸夯,卻偏偏與公主長得像,于是被迫代替她去往敵國和親们妥。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,976評論 2 355

推薦閱讀更多精彩內容