亚洲精品中文免费|亚洲日韩中文字幕制服|久久精品亚洲免费|一本之道久久免费

      
      

            <dl id="hur0q"><div id="hur0q"></div></dl>

                Java 生態(tài)系統(tǒng)狀態(tài)報告

                Java 生態(tài)系統(tǒng)狀態(tài)報告

                New Relic 最近發(fā)布了一份關于 Java 生態(tài)系統(tǒng)狀態(tài)報告,報告所使用的性能數(shù)據(jù)來自 2022 年 1 月份期間的數(shù)百萬個匿名應用程序。

                報告顯示,Java 11 是生產環(huán)境的最新標準,采用率從 2020 年的 11%攀升至 2022 年的 48%,已經超過 Java 8,Java 8 位居第二,為 46%。Java 的其他 LTS 版本采用率非常低,只占了很小的一部分。

                下圖顯示了 Java 版本的采用情況

                對于非 LTS 版本,最流行的似乎是 Java 14,其次是 Java 15 和 Java 12,但它們的采用率低于 1%。從 Java 9 開始,新的版本發(fā)布以 6 個月為周期,但這些版本都將一直受支持到下一次迭代。許多供應商在支持結束后不提供對非 LTS 版本的支持,這可能解釋了為什么非 LTS 版本采用率較低。

                有一張有趣的圖表顯示了 Java 生態(tài)系統(tǒng)中不同 JDK 發(fā)行版的采用情況。Oracle 一直是最受歡迎的供應商,但其采用率已從 2020 年的 75%降至 2022 年的 34%。Amazon Corretto 出現(xiàn)了大幅增長,從 2020 年的約 3%上升到 2022 年的 22%。AdoptOpenJDK 在 2020 年排名第二,為 7%,但在 2021 年,在遷移到 Eclipse Adoptium 后,在 2022 年獲得了更高的百分比,為 11%,但排名下降到第三。Azul Systems 的采用率從 2020 年的 3%提高到了 8%。

                下圖顯示了 JDK 發(fā)行版的采用情況:

                容器非常流行,有 70%的應用程序是在容器中運行的。報告顯示,60%在容器中運行的應用程序使用兩個或更少的核心。這是有意義的,因為容器通常與微服務架構相關,但這也可能是不利的,因為默認的 G1 垃圾回收器在兩個或更多核心下才能發(fā)揮得最好。

                自 Java 11 以來,G1 一直是默認的垃圾回收器,因此在 Java 11 之后,它的使用率為 68%。Serial GC 在 Java 11 及其后續(xù)版本中仍然占 23%,而其他新晉的垃圾回收器,如 ZGC 和 Shenandoah,最近才開始進入到了生產階段,所以它們的采用率仍然非常低。

                下圖顯示了不同垃圾回收器的使用情況:

                New Relic 是一家領先的開發(fā)可觀察性平臺(為開發(fā)者提供指標、事件、日志和跟蹤)的公司。

                完整的 2022 年度報告可以在New Relic網站上找到。

                2020 年的 New Relic 調查報告可以在 InfoQ 的這篇報道中找到。

                鄭重聲明:本文內容及圖片均整理自互聯(lián)網,不代表本站立場,版權歸原作者所有,如有侵權請聯(lián)系管理員(admin#wlmqw.com)刪除。
                用戶投稿
                上一篇 2022年7月3日 12:25
                下一篇 2022年7月3日 12:25

                相關推薦

                聯(lián)系我們

                聯(lián)系郵箱:admin#wlmqw.com
                工作時間:周一至周五,10:30-18:30,節(jié)假日休息