騰訊發佈最新開源jdk!

Kona 是由騰訊專業 JVM 技術團隊維護開發的,基於 OpenJDK 的,提供長期支持並按季度更新的JDK發行版本。Kona 目前做爲默認 JDK 應用於騰訊雲業務場景及其餘Java應用場景。Kona 基於 OpenJDK,同時提供了更多的功能拓展及維護。經過騰訊 Kona,用戶能夠得到更爲先進的功能及性能優化,提升用戶和開發者的使用體驗。目前,騰訊Kona僅支持Linux x86-64 位系統.java

使用說明

簡介

TencentKona-8 支持如下特性:git

  • Default CDS Archive 提升啓動速度.
  • Java Flight Recorder 採集java應用程序的診斷信息.

Default CDS Archive

Tencent Kona 默認打開 Default CDS Archive 功能, 用戶能夠經過如下啓動標誌關閉該功能:github

java -Xshare:off 

Java Flight Recorder (JFR)

Tencent Kona 默認關閉 JFR功能, 用戶可經過如下步驟使用"web

JFR 使用步驟

  • 使用如下標誌啓動java
java -XX:+FlightRecorder
  • 當應用程序運行時,使用如下命令採集JFR數據
jcmd <your_pid> JFR.start name=<record_name> filename=<dump_file_name>.jfr 
  • 使用如下命令中止JFR採集:
jcmd <your_pid> JFR.stop

JFR 數據處理

請使用 java mission control (jmc) 7.0以上版本打開*.jfr文件性能優化

安裝說明

安裝騰訊Kona

今後處下載騰訊Kona 二進制文件 Releases, 例如: TencentKona-8.0.0-232.x86_64.tar.gzbash

cd <Install_Path>
tar -xvf TencentKona-8.0.0-232.x86_64.tar.gz
export JAVA_HOME=<Install_Path>/TencentKona-8.0.0-232
export PATH=${JAVA_HOME}/bin:$PATH
export CLASSPATH=.:${JAVA_HOME}/lib

驗證騰訊Kona版本

java -version 輸出應以下:微信

bash#> 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)

項目地址

開源地址:https://github.com/Tencent/TencentKona-8app



  點擊加入【技術交流羣編輯器


本文分享自微信公衆號 - 肥朝(feichao_java)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。性能

相關文章
相關標籤/搜索