JDK 23 功能:JEP 474 ZGC 預設將改為分代模式
前言 ZGC 全名是 Z Garbage Collector,它是 Java 虛擬機器中一種新型的垃圾回收器,目的是為了實現低延遲和高擴展的垃圾收集器。首先在 JEP 333: ZGC: A Scalable Low-Latency Garbage Collector (Experimental) 中於 JDK 11 時以實驗性質的方式導入,之後在 JDK 13(JEP 351)和 JDK 14(JEP 364、JEP 365)中陸續有新功能加入,並且在 JDK 15(JEP 377)時正式成為可正式使用的產品功能。 ZGC 具有下列優點: JDK 21 時加入 JEP 439 分代模式的功能之後,為了降低同時進行「分代模式」與「未分代模式」的維護成本,並在考慮了大多數的使用情境後,決議將分代模式設定成預設啟動。 JEP 474 概觀 在 Java 23 (站內介紹) 之中,本功能主要是將 ZGC 的預設模式切換為「分代模式」並棄用「未分代模式」, 同時打算在未來的版本中移除它。目標是將之後的開發能量都集中在分代模式上,這樣一來也可以減少維持兩種不同模式的維護成本。 維護未分代模式已經 …


發佈:
更新:
瀏覽:
