专栏名称: Java爱好者
分享android开发编程知识和相关技术应用
目录
相关文章推荐
51好读  ›  专栏  ›  Java爱好者

腾讯 JDK 正式开源,高性能、太牛逼啦!

Java爱好者  · 公众号  ·  · 2021-01-18 09:48

正文

来自:开源最前线(ID:OpenSourceTop)

综合自: https://github.com/Tencent/TencentKona-8

2019年3月,阿里重磅发布其 OpenJDK 发行版 Alibaba Dragonwell。紧接着腾讯也不甘示弱开源自家Tencent JDK—— Tencent Kona


关于Alibaba Dragonwell,猿妹之前已经和大家介绍过了,今天就和大家介绍一下Tencent Kona。

Tencent Kona是基于OpenJDK8,由腾讯专业技术团队提供技术维护、优化及安全保障的JDK产品。腾讯的Java应用场景丰富,结合微服务、云原生应用、大数据等实际应用场景进行开发。

Kona可为以上场景提供最优的Java生产环境及解决方案,并为开发者开发的Java应用提供平滑的迁移。目前,Kona为腾讯微服务平台TSF、 腾讯TBDS大数据套件、腾讯 TI 智能钛机器学习平台等提供了稳定保障。

Tencent Kona的特性优势如下:
  • 1. 高性能: 结合腾讯云场景的特点,腾讯Kona进行有针对性的优化。腾讯Kona带来了显著的启动速度、性能以及存储方面的提升。

  • 2. 稳定可靠: 腾讯Kona由腾讯专业团队进行长期维护,为功能升级和性能优化提供保障。

  • 3. 安全性强: 腾讯Kona团队会及时高效的提供JDK安全更新,及时修复安全问题,保障云上业务的坚固安全。

  • 4. 定制化适用云场景: 腾讯Kona专为云而生,针对云业务特点进行定制化功能开发及优化, 在保证稳定安全的同时,提供了高效的云环境。

  • 5. 丰富的分析工具: 腾讯Kona具备丰富的线上、线下分析工具、监控工具和调试工具,提供了简单高效的故障排查,问题诊断,性能监控机制。


TencentKona-8支持以下特性:
  • Default CDS Archive提高启动速度.

  • Java Flight Recorder采集java应用程序的诊断信息.


Default CDS Archive

Tencent Kona默认打开Default CDS Archive功能, 用户可以通过以下启动标志关闭该功能:

java -Xshare:off 


Java Flight Recorder (JFR)

Tencent Kona默认关闭JFR功能, 用户可通过以下步骤使用":

JFR 使用步骤

  • 使用以下标志启动java


java -XX:+FlightRecorder


当应用程序运行时,使用以下命令采集JFR数据:


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


使用以下命令停止JFR采集:


   jcmd <your_pidJFR.stop


JFR 数据处理
请使用 java mission control (jmc) 7.0以上版本打开*.jfr文件







请到「今天看啥」查看全文