Java 生态系统状态报告

2022 年 6 月 7 日 InfoQ

作者| Andrea Messetti
译者 | 明知山
策划 | 丁晓昀

New Relic 最近发布了一份关于 Java 生态系统状态的报告,报告所使用的性能数据来自 2022 年 1 月份期间的数百万个匿名应用程序。

报告显示,Java 11 是生产环境的最新标准,采用率从 2020 年的 11% 攀升至 2022 年的 48%,已经超过 Java 8,Java 8 位居第二,为 46%。Java 的其他 LTS 版本采用率非常低,只占了很小的一部分。

下图显示了 Java 版本的采用情况:

对于非 LTS 版本,最流行的似乎是 Java 14,其次是 Java 15 和 Java 12,但它们的采用率低于 1%。从 Java 9 开始,新的版本发布以 6 个月为周期,但这些版本都将一直受支持到下一次迭代。许多供应商在支持结束后不提供对非 LTS 版本的支持,这可能解释了为什么非 LTS 版本采用率较低。

有一张有趣的图表显示了 Java 生态系统中不同 JDK 发行版的采用情况。Oracle 一直是最受欢迎的供应商,但其采用率已从 2020 年的 75% 降至 2022 年的 34%。Amazon Corretto 出现了大幅增长,从 2020 年的约 3% 上升到 2022 年的 22%。AdoptOpenJDK 在 2020 年排名第二,为 7%,但在 2021 年,在迁移到 Eclipse Adoptium 后,在 2022 年获得了更高的百分比,为 11%,但排名下降到第三。Azul Systems 的采用率从 2020 年的 3% 提高到了 8%。

下图显示了 JDK 发行版的采用情况:

容器非常流行,有 70% 的应用程序是在容器中运行的。报告显示,60% 在容器中运行的应用程序使用两个或更少的核心。这是有意义的,因为容器通常与微服务架构相关,但这也可能是不利的,因为默认的 G1 垃圾回收器在两个或更多核心下才能发挥得最好。

自 Java 11 以来,G1 一直是默认的垃圾回收器,因此在 Java 11 之后,它的使用率为 68%。Serial GC 在 Java 11 及其后续版本中仍然占 23%,而其他新晋的垃圾回收器,如 ZGC 和 Shenandoah,最近才开始进入到了生产阶段,所以它们的采用率仍然非常低。

下图显示了不同垃圾回收器的使用情况:

New Relic 是一家领先的开发可观察性平台(为开发者提供指标、事件、日志和跟踪)的公司。

完整的 2022 年度报告可以在 New Relic 网站上找到。

2020 年的 New Relic 调查报告可以在 InfoQ 的这篇 报道 中找到。

原文链接:

https://www.infoq.com/news/2022/05/java-ecosystem-report-2022/

点击底部阅读原文访问 InfoQ 官网,获取更多精彩内容!

今日好文推荐

是 Rust 太难了,还是主流编程本来就这么折磨人?

我用一个跨平台 Web 应用替换了原生 iOS 应用,竟没人发现

腾讯薪酬大改革:升职不直接调薪;马斯克称特斯拉需裁员10%,暂停全球招聘;华为成立第三批军团|Q资讯

成为函数式编程工程师四年,我为什么说它既“流氓”又“可爱”




活动推荐

6 月 8 日(周三)下午 5 点,InfoQ 15 周年特邀大咖直播来了~极客邦科技创始人 /CEO 霍太稳对话阿里合伙人蒋江伟(小邪) 、“ CCF 杰出工程师奖”获得者 林昊(毕玄),还有前苏宁易购 CTO & 彩食鲜 CTO 乔新亮、经纬中国合伙人 熊飞一起现身直播间,从大咖视角窥探中国互联网的发展进程。【识别图中二维码预约直播】,干货分享不容错过!

点个在看少个 bug 👇

登录查看更多
0

相关内容

多维度对特定行业主题进行系统性分析、概括与总结。
【2022新书】Python DevOps,245页pdf
专知会员服务
89+阅读 · 2022年7月11日
数据库发展研究报告(2021年)
专知会员服务
46+阅读 · 2021年6月29日
【干货书】Python参考手册,210页pdf
专知会员服务
63+阅读 · 2021年4月30日
【经典书】Linux UNIX系统编程手册,1554页pdf
专知会员服务
45+阅读 · 2021年2月20日
专知会员服务
35+阅读 · 2020年10月29日
【2020新书】使用Kubernetes开发高级平台,519页pdf
专知会员服务
66+阅读 · 2020年9月19日
【实用书】Python编程,140页pdf
专知会员服务
41+阅读 · 2020年8月20日
【干货书】Python语音计算导论,408页pdf
专知会员服务
101+阅读 · 2020年7月12日
【2020新书】使用高级C# 提升你的编程技能,412页pdf
专知会员服务
57+阅读 · 2020年6月26日
【电子书】机器学习实战(Machine Learning in Action),附PDF
专知会员服务
126+阅读 · 2019年11月25日
无服务器和 Kubernetes 原生 Java 部署实践
InfoQ
0+阅读 · 2022年6月28日
2022 年 Java 将何去何从?
AI前线
0+阅读 · 2022年4月11日
CNCF 2021 年度调查报告发布
AI前线
0+阅读 · 2022年2月15日
2021年的Java热门趋势
AI前线
0+阅读 · 2022年2月7日
InfoQ 最新 Java 发展趋势报告
InfoQ
0+阅读 · 2022年2月7日
2022 年十大 JavaScript 框架
AI前线
0+阅读 · 2022年1月28日
国家自然科学基金
20+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
Arxiv
0+阅读 · 2022年7月28日
Arxiv
15+阅读 · 2020年2月6日
Advances and Open Problems in Federated Learning
Arxiv
18+阅读 · 2019年12月10日
Arxiv
35+阅读 · 2019年11月7日
Arxiv
19+阅读 · 2018年6月27日
VIP会员
相关VIP内容
【2022新书】Python DevOps,245页pdf
专知会员服务
89+阅读 · 2022年7月11日
数据库发展研究报告(2021年)
专知会员服务
46+阅读 · 2021年6月29日
【干货书】Python参考手册,210页pdf
专知会员服务
63+阅读 · 2021年4月30日
【经典书】Linux UNIX系统编程手册,1554页pdf
专知会员服务
45+阅读 · 2021年2月20日
专知会员服务
35+阅读 · 2020年10月29日
【2020新书】使用Kubernetes开发高级平台,519页pdf
专知会员服务
66+阅读 · 2020年9月19日
【实用书】Python编程,140页pdf
专知会员服务
41+阅读 · 2020年8月20日
【干货书】Python语音计算导论,408页pdf
专知会员服务
101+阅读 · 2020年7月12日
【2020新书】使用高级C# 提升你的编程技能,412页pdf
专知会员服务
57+阅读 · 2020年6月26日
【电子书】机器学习实战(Machine Learning in Action),附PDF
专知会员服务
126+阅读 · 2019年11月25日
相关资讯
相关基金
国家自然科学基金
20+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
Top
微信扫码咨询专知VIP会员