Java新的Z垃圾收集器ZGC介紹
Java 11版本包含一個全新的垃圾收集器ZGC,它由Oracle開發,承諾在數TB的堆上具有非常低的暫停時間。
隨著伺服器擁有數百GB到數TB的RAM變得越來越普及,Java有效使用大容量堆記憶體的能力變得越來越重要。ZGC是一個令人興奮的新垃圾收集器,旨在為大堆提供非常低的暫停時間。它透過使用有色指標和負載屏障來實現這一點,這些熱點是Hotspot新增的GC技術,並開闢了一些其他有趣的未來可能性。它將在Java 11中作為實驗性提供,但您現在可以使用Early Access 構建進行試用。
那麼為什麼需要新的GC呢?G1是在2006年推出的,而ZGC的設計針對未來多TB容量大容量普遍存在的可能而設計的,能夠有很低的暫停時間(<10ms),降低對整體應用效能影響(吞吐量<15%)。
詳細原理見:https://www.opsian.com/blog/javas-new-zgc-is-very-exciting/
隨著伺服器擁有數百GB到數TB的RAM變得越來越普及,Java有效使用大容量堆記憶體的能力變得越來越重要。ZGC是一個令人興奮的新垃圾收集器,旨在為大堆提供非常低的暫停時間。它透過使用有色指標和負載屏障來實現這一點,這些熱點是Hotspot新增的GC技術,並開闢了一些其他有趣的未來可能性。它將在Java 11中作為實驗性提供,但您現在可以使用Early Access 構建進行試用。
那麼為什麼需要新的GC呢?G1是在2006年推出的,而ZGC的設計針對未來多TB容量大容量普遍存在的可能而設計的,能夠有很低的暫停時間(<10ms),降低對整體應用效能影響(吞吐量<15%)。
詳細原理見:https://www.opsian.com/blog/javas-new-zgc-is-very-exciting/
相關文章
- JVM 低延遲垃圾收集器 Shenandoah 和 ZGCJVMNaNGC
- Java Z 垃圾收集器如何徹底改變記憶體管理Java記憶體
- java幾種垃圾收集方法和垃圾收集器Java
- Java經典垃圾回收器介紹Java
- Java G1 垃圾收集器Java
- Java虛擬機器學習 - 垃圾收集器Java虛擬機機器學習
- java中各種垃圾收集器的原理Java
- 瞭解JDK的新型超快垃圾收集器:Shenandoah、ZGC和改進的G1 - oracleJDKNaNGCOracle
- 垃圾收集器與Java程式設計Java程式設計
- JDK 15中Z垃圾收集器演算法 - JesúsNavarreteJDK演算法
- java8預設使用的垃圾收集器Java
- 號稱能將STW幹掉1ms以內的Java垃圾收集器ZGC到底是個什麼東西?JavaGC
- Java虛擬機器04——垃圾收集器Java虛擬機
- 一張圖提示如何選擇Java垃圾收集器?Java
- 深入理解 Java G1 垃圾收集器Java
- java垃圾收集器與記憶體分配策略Java記憶體
- JVM垃圾收集器(八)JVM
- 垃圾收集器學習
- Java虛擬機器詳解(四)------垃圾收集器Java虛擬機
- 理解Java記憶體區域與垃圾收集器Java記憶體
- jvm系列(三):java GC演算法 垃圾收集器JVMJavaGC演算法
- JVM垃圾收集器總結JVM
- JVM垃圾收集器專題JVM
- JVM 經典垃圾收集器JVM
- 垃圾收集器與記憶體分配策略_hotspot垃圾收集演算法實現和垃圾收集器記憶體HotSpot演算法
- 深入理解java虛擬機器之垃圾收集器Java虛擬機
- Java EE 7 三大新特性的介紹Java
- 垃圾回收之CMS、G1、ZGC對比GC
- HotSpot的7種垃圾收集器組合HotSpot
- GC 分代回收 - 垃圾收集器GC
- JVM(五)-垃圾收集器入門JVM
- JDK1.6中垃圾收集器JDK
- JVM G1垃圾收集器JVM
- 新一代垃圾回收器ZGC的探索與實踐GC
- 美團面試官問我: ZGC 的 Z 是什麼意思面試GC
- 簡單介紹python的垃圾回收機制Python
- Java介紹Java
- 【Java學習筆記】垃圾收集器和記憶體分配策略Java筆記記憶體