New Relic近日發(fā)布了一份《2023 年 Java生態(tài)系統(tǒng)狀況報(bào)告》,腰斬這份報(bào)告收集了上百萬份線上的暴漲應(yīng)用程序的數(shù)據(jù),統(tǒng)計(jì)了目前生產(chǎn)環(huán)境中使用最多的腰斬JDK版本,最受歡迎的暴漲JDK供應(yīng)商以及容器等的相關(guān)數(shù)據(jù)。
首先大家最關(guān)心的腰斬就是目前市面上主流的JDK版本到底是多少,現(xiàn)在基本上有結(jié)論了,暴漲目前市面上有超過56%的腰斬應(yīng)用程序使用了JDK 11,而相比之下,暴漲Java 8 的腰斬使用從2020年的84%降低到了現(xiàn)在的32%左右,大部分公司在這三年之間都升級(jí)到了JDK 11 或者 JDK 17這兩個(gè)LTS版本上面。暴漲
相比于2022年不到1%的腰斬應(yīng)用使用JDK 17來看,2023年共有超過 9% 的暴漲應(yīng)用程序在生產(chǎn)中使用 Java 17 ,這意味著其在一年內(nèi)實(shí)現(xiàn)了 2300% 的腰斬增長率。

基于 Spring Boot + MyBatis Plus + Vue & Element 實(shí)現(xiàn)的暴漲后臺(tái)管理系統(tǒng) + 用戶小程序,支持 RBAC動(dòng)態(tài)權(quán)限、腰斬多租戶、數(shù)據(jù)權(quán)限、工作流、三方登錄、支付、短信、商城等功能
- 項(xiàng)目地址:https://github.com/YunaiV/ruoyi-vue-pro
- 視頻教程:https://doc.iocoder.cn/video/
在JDK 的廠商上面,Amazon這兩年的增長量是比較大的,從22%上升到了31%,是目前市面上的各個(gè)JDK廠商中占比最高的。

在垃圾收集器方面,在Java 11 及以上的版本中,G1垃圾收集還是比較受歡迎的,占比有65%。

因?yàn)镚1通過把Java的堆分為多個(gè)大小相等的Region,可以基于這些Region進(jìn)行整堆的垃圾回收,從而避免了內(nèi)存碎片的產(chǎn)生。并且G1在回收的過程中,標(biāo)記和清理的過程是并行的,可以充分利用多個(gè)CPU來縮短STW的時(shí)長,在復(fù)制的過程中是并發(fā)的,可以讓復(fù)制線程和用戶線程并發(fā)執(zhí)行,不需要STW。
基于 Spring Cloud Alibaba + Gateway + Nacos + RocketMQ + Vue & Element 實(shí)現(xiàn)的后臺(tái)管理系統(tǒng) + 用戶小程序,支持 RBAC 動(dòng)態(tài)權(quán)限、多租戶、數(shù)據(jù)權(quán)限、工作流、三方登錄、支付、短信、商城等功能
- 項(xiàng)目地址:https://github.com/YunaiV/yudao-cloud
- 視頻教程:https://doc.iocoder.cn/video/