开源项目介绍|Tencent Kona JDK-腾讯JDK发行版

2023腾讯犀牛鸟开源人才培养计划

开源项目介绍

扫码填写问卷报名,提交Tencent KonaJDK项目申请书

加入开发实践

与导师一起成长这一夏

1e83e61a2ca31f7f71b8e77f0d1473df.png

Tencent KonaJDK 项目介绍

腾讯KonaJDK是OpenJDK的发行版,并且针对大数据,机器学习和云计算等场景进行了独特的优化,在高性能及安全性方面多有建树。腾讯KonaJDK团队拥有多位OpenJDK Reviewer,Committer和Author,在国内JDK团队中首屈一指。而OpenJDK开源社区活跃且成熟,它的协作模式也是开源项目中的典范,无论对于初识的爱好者,还是长期的贡献者都十分友好。参与OpenJDK的开发,不仅可以领略世界级基础软件的设计理念与实现细节,还可以积累开源项目的贡献经验。

Tencent KonaJDK 项目导师寄语

郑淼,OpenJDK Author 

2022年5月7日,Loom经历4年多的研发终于合入OpenJDK,Java正式进行协程时代。深入腾讯自研协程Kona Fiber与Loom,了解协程核心的设计与实现思路,相信同学们一定会收获满满。   

江莎,OpenJDK Reviewer  

经过27年的发展,JDK积累的特性已经很多了,甚至可以说是繁杂。有些特性也因为不合时宜,不得不抛弃它们了。深入OpenJDK,了解其特性的演进过程,让我们认知新特性带来的危与机。    

Tencent KonaJDK 任务实战项目

编程任务

初阶任务

移植Loom社区的benchmark到Kona Fiber 8
将Loom社区的benchmark:Oscillation.java移植到Kona Fiber。在完成这个任务的过程中,同学们将会学到如何构建OpenJDK,如何使用JMH构建benchmark,以及熟悉协程相关的基本概念。

中阶任务

编写JMH测试用例,在常见应用场景下(将mysql的同步操作提交到独立线程池,让协程异步等待独立线程池执行完毕 ,可以利用CompletableFuture实现),对比不同调度器(FixedThreadPool,ForkJoinPool)的性能表现。

在完成这个任务的过程中,同学们可以掌握如何开发benchmark,掌握同步操作和异步操作的区别,理解协程和底层调度器的关系。

高阶任务

分析调度器的性能开销,对调度器进行优化

在完成这个任务的过程中,同学们可以深入理解调度器的实现,可以对比不同调度器的性能优势产生的原因,以及尝试对现有调度器进行优化。
可以对比低版本、高版本JDK上同一调度器(以ForkJoinPool为例)的性能,分析高版本JDK上调度器的改进思路,并尝试将高版本JDK的改进合入低版本JDK。    

Tencent KonaJDK开源项目交流群

(该二维码至7月14日前有效)

94d6cd924f3e881236f75047149c7c71.jpeg

Apache InLong 开源项目交流群

(该二维码至7月14日前有效)

c225ad830ca91b079dd022ebfa3a5eaf.jpeg

Cherry Markdown 开源项目交流群

8aa4786506923fec4c531fd1a891bea4.jpeg

ncnn 开源项目交流群

Pocky QQ群(MLIR YES!)677104663(超多大佬)

答案: multilevel intermediate representation

Telegram Group https://t.me/ncnnyes

Discord Channel https://discord.gg/YRsxgmF

OpenCloudOS 开源项目交流群

e9ecd10649782df3271e7dc756c201f5.jpeg

OMI 开源项目交流群

(该二维码至7月14日前有效)

82f5b3bb9561cd6fa1ee1d2262e3160f.jpeg


TencentOS Tiny 开源项目交流群

df4a3ae2e858a2b94f0e456ee96c0ddf.jpeg

TDesign 开源项目交流群

(该二维码至7月14日前过期)

53b8aaa04392f9a36892ff0213beabbe.jpeg

3TS 开源项目交流群

(该二维码至7月14日前有效)

f6c0512bad1adfaf86b922740c98c809.jpeg

更多开源项目信息,

尽在“腾讯开源人才社区

扫码加入,解锁所有学习资料

7db67f0b1d9f655ed0b2cae15abe0ccc.png

🔍学生指南Q&A:

https://github.com/Tencent/OpenSourceTalent/issues/24

 🔍官方QQ群:

859260607 (加群请备注学校+专业)

腾讯犀牛鸟开源人才培养计划官网

 https://opensource.tencent.com/summer-of-code

(点击文末阅读原文直接访问)

合作或疑问欢迎联系:tencentopen@tencent.com

d5cc3ae3db4867272f907d60cadbaba9.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值