新一代垃圾回收器ZGC設計與實現
Java11版本包含一個全新的垃圾收集器ZGC,它由Oracle開發,承諾在數TB的堆上具有非常低的暫停時間。ZGC是2017年Oracle公司貢獻給OpenJDK社區的,正式成為OpenJDK的開源項目。ZGC所針對的是這些在未來普遍存在的大容量內存:TB級別的堆容量,具有很低的停頓時間(小于10毫秒),對整體應用性能的影響也很?。▽ν掏铝康挠绊懙陀?5%)。ZGC所采用的機制也可以在未來進行擴展,以支持一些令人興奮的特性,如多層堆(用于熱對象的DRAM和用于低頻訪問對象的NVMe閃存)或壓縮堆。本書詳細介紹ZGC涉及的基本概念和運行原理,以及調優方法。主要內容共9章,主要內容有:垃圾回收器概述、ZGC內存管理、ZGC線程、ZGC垃圾回收算法的設計、ZGC日志解讀、ZGC參數和基準測試、ZGC的編譯調試、ZGC特性總結和展望、ZGC的編譯調試、Shenandoah簡介等。
·10.3萬字