Java 17 采用率飙升四倍,Amazon 成最受欢迎 JDK 供应商
New Relic 最新发布了一份“2023 年 Java 生态系统状况报告”,旨在提供有关当今 Java 生态系统状态的背景和见解。该报告基于从数百万个提供性能数据的应用程序中收集的数据,对生产中使用最多的版本、最受欢迎的 JDK 供应商、容器的兴起等多方面进行了调研分析。
Java 17 用户采用率在一年内增长了 430%
Java 每两到三年推出一个长期支持 (LTS) 版本。其中,目前最受欢迎的一个版本是 2018 年 9 月发布的 Java 11;有超过 56% 的应用程序在生产中使用它,高于 2022 年的 48% 和 2020 年的 11% 占比。2014 年发布的 Java 8 紧随其后,近 33% 的应用程序在生产中使用该版本,低于 2022 年的 46%。
报告称,虽然 Java 11 已经连续两年占据榜首,但 Java 17 (2021 年 9 月发布) 的采用率增长远远超过了 Java 11 推出时的情况。现共有超过 9% 的应用程序在生产中使用 Java 17 (2022 年还不到 1%),这意味着其在一年内实现了 430% 的增长率。而 Java 11 花了多年时间才达到接近这个水平的增长。
对 Java 7 (2011 年 7 月发布的 LTS 版本) 的支持已于 2022 年结束,现只有 0.28% 的应用程序仍在生产中使用该版本。大多数使用 Java 7 的应用程序都是尚未升级的遗留应用程序。
Java 14 是最受欢迎的非 LTS 版本
与 LTS 版本相比,仅支持六个月的非 LTS Java 版本的使用率仍然极低;只有 1.6% 的应用程序使用非 LTS Java 版本,低于 2022 年的 2.7%。其中,于 2020 年 1 月发布的 Java 14 仍然是最受欢迎的非 LTS 版本;使用率为 0.57%,低于 2022 年的 0.95%。Java 15 紧随其后为 0.44%,低于 2022 年的 0.70%。
报告认为,导致非 LTS 版本使用率下降的一些可能因素包括:
- 缺乏支持
- 特性的感知吸引力
- 距离下一个 LTS 版本的时间长度
Amazon 是现在最受欢迎的 JDK 供应商
2020 年,甲骨文是最受欢迎的 JDK 供应商,占据了大约 75% 的市场份额。2022 年,甲骨文虽然保住了第一的市占位置,但其份额已经缩水了近一半,跌至 34%,2023 年还继续下滑到了 28%。New Relic 认为,导致这一现象的主要原因是甲骨文对 Java 11 的限制性许可。此后,该公司对 Java 17 恢复了更加开放的立场。
与此同时,Amazon Corretto 使用率大幅增加成为最常用的 Java 开发工具包,市场份额达到 31%。使得该公司成为最受欢迎的 JDK 供应商,其 2020 和 2022 年的市占分别为 2.18% 和 22%。
报告中的一些其他内容还包括:
- 容器化应用程序已成为主流——向 New Relic 报告的 Java 应用中有 70% 是从容器中进行的。
- Garbage-First (G1) 垃圾收集器仍然是使用 Java 11 或更高版本的用户的最爱,有 65% 的使用率。其他在 Java 8 之后出现的实验性垃圾收集器(ZGC 和 Shenandoah)在生产系统中的使用仍然很少。两者都有生产就绪版本,但在一般处理中仍然可以忽略不计。
更多详情可查看完整报告。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Brave Search 实现完全独立,不再依赖 Bing 和 Google 搜索
Brave Software 宣布其搜索引擎 Brave Search 已完全独立,不再依赖 Bing 和 Google 等搜索引擎。 Brave 浏览器所在公司于 2021 年收购 Tailcat 的搜索引擎和开发团队,然后计划发展自家的搜索引擎。Brave Search Beta 版于 2021 年 6 月推出,几个月后 Brave Software 开始将其设为其浏览器 Brave 中的默认搜索引擎,并计划将其发展成为一个完全独立的搜索引擎,不依赖于微软的 Bing 搜索或谷歌的谷歌搜索引擎提供的内容。 直到近期,Brave Search 还有约 7% 的查询来自 Bing 搜索。但本周 Brave Search 又进入了新的版本,现在搜索引擎提供的所有结果都来自它自己的索引。根据公告的描述,Brave Search 已切断所有与 Bing API 的连接。现在 Brave Search 上的所有搜索结果都由 Brave 搜索引擎自己的索引提供支持。 如果返回的结果没有提供用户正在寻找的答案或信息,用户仍可以选择使用 Google Fallback 选项转入谷歌搜索引擎,它的存在...
- 下一篇
微信模块 Oejia_wx v0.6.7 发布,支持 Odoo16 及新的 Websocket 消息模式
Oejia_wx v0.6.7 发布了。Odoo 的微信模块,提供了对微信公众号、企业号(企业微信)及小程序的接入与管理,实现了微信消息与Odoo聊天的无缝对接及各类Odoo消息推送到微信。 v0.6.7 Odoo16 的兼容处理 优化同步后自动刷新当前页面 微信会话用户默认为公共用户以支持自动弹出消息框 兼容当获取不到昵称时客户名默认为openid 发送微信消息传参修复,加载顺序修复 兼容企业微信官方的接口变化修复 增加自建应用名称配置 [FIX]同步企业微信用户的兼容处理 欢迎信息获取相关优化与修复 默认图片路径判断优化 扫码处理的优化,匹配内容必填 修复企业微信客服消息的问题 微信模块企业版及其他扩展 企业版 oejia_wx_ent v0.6.7 企业版更新 日历接口变化的兼容性处理 日程同步增加循环模式的支持 日程同步增加unlink的同步 增加“接收自己触发的微信通知”控制项 企业微信增加匹配关联已有联系人和匹配创建用户的实现 增加多公司多公众号的管理支持 Odoo16 的兼容处理 更多其他 Odoo 扩展模块 基于 Odoo 和企业微信的 SCRM 模块 企业微信审批 O...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装Docker,最新的服务器搭配容器使用
- Linux系统CentOS6、CentOS7手动修改IP地址
- 2048小游戏-低调大师作品
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8编译安装MySQL8.0.19
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- MySQL8.0.19开启GTID主从同步CentOS8