生态系统状况报告》,这份报告收集了上百万份线上的应用程序的数据,统计了目前生产环境中使用最多的JDK版本,最受欢迎的JDK供应商以及容器等的相关数据。

首先大家最关心的就是目前市面上主流的JDK版本到底是多少,现在基本上有结论了,目前市面上有超过56%的应用程序使用了JDK 11,而相比之下,Java 8 的使用从2020年的84%降低到了现在的32%左右,大部分公司在这三年之间都升级到了JDK 11 或者 JDK 17这两个LTS版本上面。

相比于2022年不到1%的应用使用JDK 17来看,2023年共有超过 9% 的应用程序在生产中使用 Java 17 ,这意味着其在一年内实现了 2300% 的增长率。

基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

在JDK 的厂商上面,Amazon这两年的增长量是比较大的,从22%上升到了31%,是目前市面上的各个JDK厂商中占比最高的。

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

因为G1通过把Java的堆分为多个大小相等的Region,可以基于这些Region进行整堆的垃圾回收,从而避免了内存碎片的产生。并且G1在回收的过程中,标记和清理的过程是并行的,可以充分利用多个CPU来缩短STW的时长,在复制的过程中是并发的,可以让复制线程和用户线程并发执行,不需要STW。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。侵权投诉cpucpu+关注

平台根据软件开发人员、服务提供商和设备生产商可以针对特定的市场可以分为三个版本

最终关闭或延迟模块化)所掩盖。但是,尽管缺乏宣传,但ME专家组一直在悄悄地致力于使

.util.ConcurrentModificationException,供参考

语言的基础知识概述 /

(82%) /

性能的关键因素,所以测试自然也基于 GC,在 G1 GC 和并行 GC 下分别进行了测试。

EE APIs 到 Jakarta EE 这个支持被移除 依赖升级 未来计划 参考资料 2022年1月20日,Spring官方发布

程序员,那么当你看到这张图的时候也许震惊的会跳起来! 但是我最大的感受是: ,怎么就

21版本的使用 /

#SpaceX 星舰工厂6月进展小结:一切为轨道发射让路,无关项目全部停止,超重推组件现身

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注