腾讯发布最新开源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源创计划”,欢迎正在阅读的你也加入,一块儿分享。性能

相关文章
相关标签/搜索