Java 8 腰斩!Java 17 暴涨 2300%!

开发 前端
Java 8 的使用从2020年的84%降低到了现在的32%左右,大部分公司在这三年之间都升级到了JDK 11 或者 JDK 17这两个LTS版本上面。

New Relic近日发布了一份《2023 年 Java 生态系统状况报告》,这份报告收集了上百万份线上的应用程序的数据,统计了目前生产环境中使用最多的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% 的增长率。

图片

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

图片

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

图片

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

责任编辑:姜华 来源: Hollis
相关推荐

2021-04-07 08:00:00

Java开发工具

2021-12-07 23:53:34

Java 9Java 17Java 13

2021-10-30 18:57:36

从Java 9Java 17Java 12

2021-09-29 06:28:12

Java 9 Java 17Java 11

2021-09-27 10:07:31

从Java 9 Java 17Java 10

2023-08-08 21:03:52

2011-04-27 15:50:00

一体台式机联想IdeaCentr

2013-01-28 16:31:10

2023-10-26 19:10:11

Java

2009-06-18 14:26:51

2021-05-20 14:50:03

加密货币比特币数据

2021-09-17 11:20:27

LinuxJava 17 LTSUbuntu

2023-05-04 15:49:59

KafkaK8sKubernetes

2017-10-27 14:32:53

内存存储暴涨

2020-03-09 17:12:36

MLCC暴涨电阻

2022-11-09 07:49:12

Records类声明代码

2021-09-16 10:25:38

Java 17开发者回收器

2023-09-23 08:17:51

Java 17开发

2011-04-25 17:23:14

一体台式机联想IdeaCentre

2021-02-22 11:51:15

Java开发代码
点赞
收藏

51CTO技术栈公众号