从单机手游app平台推荐旧年不到 1% 的比例

发布日期:2023-06-07 08:23    点击次数:65

编译 | 苏宓

出品 | CSDN(ID:CSDNnews)

1995 年,Sun Microsystem 公司发布了 Java 门径假想言语,为斥地当代多媒体期骗门径提供了一种愈加可移植和交互的面貌。从其时起,Java 便成为主流的编程言语之一,被期骗于百行万企,也有着“一次编写,到处运行”的上风特点。

近日,为揭晓 Java 生态系统的最新发展情状,分析公司 New Relic 在调研了新版块、容器期骗、垃圾回收等特点之后,最新发布了《2023 年 Java 生态系统近况》敷陈。

在本文中,咱们将与全球共同深化了解这门被平淡期骗的编程言语。

Java 17 的继承率在一年内增长了 430%

无人不晓,Java 版天职为长期赈济(LTS)和短期赈济赈济版块。一般长期赈济的版块王人比较踏实,或者官方会束缚更新补丁包。短期赈济版块仅仅算作过渡版存在。

自 2017 年 Oracle 将 Java 版块的更新频率更正为六个月一次时,长期赈济 LTS 版块不祥 2-3 年更新一次。不外,这种高频的更新率让无数网友沟通纷错,学不动的声息不绝于耳,以致于好多东说念主呈现出“你更任你更,我无须”的“摆烂”状态。

这不,Oracle 在本年 3 月最新发布了 Java 20 版块。不外,据最新数据敷陈走漏,Java 11 已蚁合两年位居榜首,成为斥地者最常用的 Java 版块。

当下,逾越 56% 的期骗门径在分娩中使用 Java 11,这一比例要高于 2022 年的 48% 和 2020 年的 11%。

Java 8 的使用率紧随其后,近 33% 的期骗门径在分娩中使用它(低于 2022 年的 46%)。

天然 Java 11 稳居第一,关联词最新的 LTS 版块 Java 17 的继承率逐年攀升,从旧年不到 1% 的比例,飞速增长至本年的逾越 9% 的占比。掂量敷陈走漏,Java 17 在以前一年内增长率为 430%,而彼时 Java 11 花了数年时期才达到阿谁水平。

相较之下,独一 0.28% 的期骗门径仍在分娩中使用 Java 7。这并非莫得情理,究其原因,是因为官方对 Java 7 的赈济已于 2022 年截至。大多半使用 Java 7 的期骗门径王人是尚未升级的留传期骗门径。

Java 14 是最受宽待的非 LTS 版块

与 LTS 版块比较,短期的非 LTS Java 版块的使用率仍然极低,独一 1.6% 的期骗门径使用非 LTS Java 版块(低于 2022 年的 2.7%)。

字据敷陈调研发现,可能导致影响非 LTS 版块使用率着落的一些要素包括:

短少赈济

短少眩惑力的新功能

距离下一个 LTS 版块发布的时期太短

曾几何时,Java 8 发布了之后,外界并不可理会下一个 LTS 版块 Java 11 会什么时候发布。不外,自后 ,Oracle 明确作念出愉快:六个月一次更新,自此全球王人有了了了的领会,天然愿意等等下一个 LTS 版块,也不肯在分娩环境使用不踏实的非 LTS 版块。

数据走漏,在使用的非 LTS Java 版块中,Java 14 仍然是最受宽待的,占比0.57%(低于 2022 年的 0.95%),Java 15 紧随其后(0.44%,低于 2022 年的 0.70%)。

亚马逊刻下是最受宽待的 JDK 供应商

频年来,使用的 Java Developer Kit (JDK) 刊行版的源代码发生了变化。以前,好多斥地东说念主员常常从 Oracle 得到他们的 JDK,关联词 Oracle JDK 自后针对生意期骗继承收费战术,这也让好多东说念主回避而视,好在 OpenJDK 技俩日渐丰富,成为世东说念主的选拔。

造访数据走漏,2020 年,Oracle 是最受宽待的 JDK 供应商,约占 Java 商场的 75%。在其 JDK 11 刊行版的许可更严格之后(在 Java 17 记忆更洞开的态度之前),业界斥地者启动渐渐隔离 Oracle。天然 Oracle 在 2022 年以 34% 的份额保握榜首,但在 2023 年下滑至 28%。

与之酿成明显对比的是,Amazon 的使用率急剧飞腾至 31% 的商场份额(从2020 年的 2.18% 和 2022 年的 22%),使其成为最受宽待的 JDK 供应商。

容器总揽一切

容器化期骗门径已成为主流,据 New Relic 调研走漏,70% 的 Java 期骗来自容器。

容器会影响工程团队分派规划和内存资源的面貌。举例,New Relic 数据走漏,在容器中运行的期骗门径少于 4core 的比例要高得多。

方法:通过录屏工具就可以实现电脑微信录屏了,本文示范所用的是迅捷屏幕录像工具。

2022年耀中耀华TEDx正逢耀中耀华90周年校庆,主题便也遥相呼应——“共创人类美好未来”,表达了上海耀中国际学校想要让每一个孩子积极成长、寻找生命各种可能性与意义的真诚愿景。

工程团队正在开脱容器中的单核建立,独一 36% 在使用(低于 2022 年的 42%),并转向多核建立,逾越 29% 使用 8core 建立(高于 2022 年的 20%)。

工程团队平时在他们常常部署容器的云环境中使用较小的规划建立。关联词,这种趋势可能会给某些期骗门径带来出东说念成见象的问题,这可能会导致确立减少。举例,若是团队只使用一个 CPU,他们可能得不到他们生机的垃圾鸠合器——即使他们明确地建立了它。

垃圾回收

自动垃圾鸠合是稽查堆内存、识别哪些对象正在使用、哪些未使用以及删除未使用对象的历程。 鉴于其在 JVM 性能中的中枢作用,垃圾回收仍然是 Java 社区中的热点话题。

New Relic 数据走漏,Garbage-First (G1) 垃圾鸠合器仍然是使用 Java 11 或更高版块的用户的最爱,65% 的客户使用它。G1 的主要自制之一是,它断根较小的区域而不是一次性断根大区域,从而优化了鸠合历程。它还很少冻结履行况且不错同期鸠合年青代和老年代,单机手游app平台推荐这使它成为工程师的一个很好的默许建立。

其他在 Java 8 之后出现的实验性垃圾鸠合器(ZGC 和 Shenandoah)在分娩系统中的使用仍然很少。两者王人有分娩就绪版块,但在一般惩办中仍然不错忽略不计。

完好意思的敷陈现实详见:https://newrelic.com/sites/default/files/2023-04/new-relic-2023-state-of-the-java-ecosystem-2023-04-20.pdf

","gnid":"925356a0f97d1273d","img_data":[{"flag":2,"img":[{"desc":"","height":"80","s_url":"http://p1.img.360kuai.com/t013d73ffee4a20366b_1.gif","title":"","url":"http://p1.img.360kuai.com/t013d73ffee4a20366b.gif","width":"640"},{"desc":"","height":"870","title":"","url":"http://p2.img.360kuai.com/t0115a10f4e338f530a.jpg","width":"1080"},{"desc":"","height":"648","title":"","url":"http://p2.img.360kuai.com/t0151a341e92bf653ac.jpg","width":"1080"},{"desc":"","height":"682","title":"","url":"http://p1.img.360kuai.com/t01e2c6e2db4994f16e.jpg","width":"1080"},{"desc":"","height":"640","title":"","url":"http://p1.img.360kuai.com/t01e747a40d483a568d.jpg","width":"1080"},{"desc":"","height":"734","title":"","url":"http://p0.img.360kuai.com/t012e93c9761c103c2b.jpg","width":"579"}]}],"original":0,"pat":"pdc,zzc,art_src_1,sexf,sex4,sexc,disu_label,fts0,sts0","powerby":"cache","pub_time":1685445975000,"pure":"","rawurl":"http://zm.news.so.com/3267b1e5c92ed1bb14db300448583f49","redirect":0,"rptid":"52be2cf899ff01da","rss_ext":[],"s":"t","src":"CSDN","tag":[{"clk":"ktechnology_1:java","k":"java","u":""}],"title":"Java 17 继承率增长 430%、Java 11 稳居第一单机手游app平台推荐,最新 Java 编程言语敷陈来了!","type":"zmt","wapurl":"http://zm.news.so.com/3267b1e5c92ed1bb14db300448583f49","ytag":"科技:规划机时期","zmt":{"brand":{},"cert":"优质科技限度创作家","desc":"专科的华文IT时期社区,与千万时期东说念主共成长。","fans_num":447,"id":"3084819448","is_brand":"0","name":"CSDN","new_verify":"5","pic":"http://p6.img.360kuai.com/t01a56772a1a256f5c1.png","real":1,"textimg":"http://p9.img.360kuai.com/bl/0_3/t017c4d51e87f46986f.png","verify":"0"},"zmt_status":0}","errmsg":"","errno":0}