Java 17 是最常用的 Java LTS 版本
New Relic 最新发布了一份“2024 年 Java 生态系统状况报告”,旨在提供有关当今 Java 生态系统状态的背景和见解。该报告基于每月向 New Relic 报告的数十万应用程序的数据,对生产中使用最多的版本、最受欢迎的 JDK 供应商、Java 应用程序中计算和内存的使用等多方面进行了调研分析。
报告最先分析了“生产中最常用的 Java 版本”,指出在 Java 21 (2023 年 9 月) 发布后的六个月里,New Relic 监控的应用程序中有 1.4% 使用了该版本。相较而言,在 Java 17 (2021 年 9 月) 推出后的六个月里,只有 0.37% 的应用程序使用了 Java 17。
Java 17 的采用率远远超过了 Java 11 推出时的情况。到 2023 年,大约十分之一 (9%) 的应用程序在生产中使用 Java 17,截至目前已有 35% 的应用程序正在使用 Java 17,一年内增长率接近 300%。而 Java 11 用了数年时间才接近这一水平。
从 2018 年 9 月起, Java 17 已取代 Java 11,成为最常用的 LTS 版本。此外,只有不到 2% 的应用程序使用的是 Java 非 LTS 版本。
在最受欢迎的 JDK 供应商方面,Oracle 的 JDK 在 2020 年大约占据了 75% 的市场份额;但占比逐年下降 —— 2022 年 34%、2023 年滑落到 29%,以及现在降至 21%。2023 年,亚马逊的使用率增至 31%(2020 年为 2.2%,2022 年为 22%),但 2024 年降至 18%,同比下降 43%。
今年的后起之秀是 Eclipse Adoptium,其采用率同比增长了 50%,从 12% 上升到 18%。由于 Eclipse Adoptium 由社区管理,因此该 JDK 的更新频率往往高于 Oracle 和 Amazon JDK。
其他一些发现还包括:
- 使用四个或更少核心运行的应用程序同比增长 18%,其中 68% 的应用程序使用 1-4 个核心。
- Log4j 是 Java 应用程序中最流行的日志框架,有 76.4% 的 Java 应用程序使用;其次是 JBoss Logging (61%) 和 Logback (52%)。大多数 (83%) Java 开发人员依赖 SLF4j。
- Bouncy Castle 是 Java 应用程序中最流行的加密库,占有 17.1% 的份额。其次是 16% 使用 Spring Security,6% 使用 Jasypt。虽然只有 0.09% 的开发人员使用 Amazon Corretto Crypto Provider (ACCP) 库,但 New Relic 预计在不久的将来会有更多应用程序使用它,因为公司和开发人员希望整合供应商,而且它通常可以提供更好的性能。
- Oracle 数据库是 Java 应用程序中最流行的数据库系统,使用率为 17.3%。 PostgreSQL 位居第二,占 14.4%。MySQL 排名第三,有 13% 的 Java 应用程序使用它。
该报告已上传至开源中国 APP,详情可至「开源中国 APP - 报告模块」下载查看。
APP 下载地址:https://www.oschina.net/app

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Zadig 免费试用全面开放:提升工作效率,享受流畅体验
Zadig 自开源以来,已在国内获得广泛认可,超过 3000 家企业正在使用。企业安装总量破 3 万次,每日活跃用户近 15 万,全球累计部署应用数量超过 50 万。随着 V2.0 新开源架构的发布,Zadig 的商业版也受到了众多企业的关注和喜爱。Zadig 平台为工程师和产品研发团队提供了综合的解决方案,旨在打造一个无缝、流畅的工作环境。为了进一步提升用户体验,Zadig 现在推出了全面免费的试用选项: 在线教学环境无限试用:用户可以随时访问官网 在线试用,即刻开始在线体验 Zadig。 本地下载 30 天免费试用:这一选项允许用户深入体验 Zadig 的全部功能,非常适合需要日常协作的小团队使用(提供 20 个用户授权)。 Zadig 安装详情 第一步:访问官网,提交 试用信息以获取安装指南。如果已安装 Zadig 最新版也可通过系统内 获取许可证链接进入试用入口。 第二步:未安装的用户通过使用 安装小助手 或 运维文档 进行最新版快速安装。进入系统后完成管理员注册,选择「企业版」查看系统 ID。 第三步:输入系统 ID 生成免费许可证,上传后即可开始使用。 官网下载安装页面 下...
- 下一篇
面壁智能发布 Eurux-8x22B 开源大模型 —— 堪称「理科状元」
面壁智能近日发布开源大模型 Eurux-8x22B,包括Eurux-8x22B-NCA 与Eurux-8x22B-KTO,主打推理能力。 官方介绍道: 相比口碑之作 Llama3-70B,Eurux-8x22B 发布时间更早,综合性能相当,尤其是拥有更强的推理性能——刷新开源大模型推理性能 SOTA,堪称开源大模型中「理科状元」。 Eurux-8x22B 在 LeetCode(180 道 LeetCode 编程真题)与 TheoremQA 测试上超越了 Llama3-70B,在 LeetCode 测试上超越闭源的 GPT-3.5-Turbo。 据介绍,Eurux-8x22B 模型激活参数 39B,支持 64k 上下文,是由 Mixtral-8x22B 模型对齐而来,在 UltraInteract 对齐数据集上训练而成。 Eurux-8x22B模型+对齐数据集均已开源: Eurux-8x22B模型GitHub地址:https://github.com/OpenBMB/Eurus Eurux-8x22B模型HuggingFace地址:https://huggingface.co/openb...
相关文章
文章评论
共有0条评论来说两句吧...