新一代垃圾回收器ZGC設計與實現
彭成寒 著
- 出版商: 機械工業
- 出版日期: 2019-08-01
- 定價: $534
- 售價: 9.5 折 $507
- 語言: 簡體中文
- ISBN: 7111633652
- ISBN-13: 9787111633655
立即出貨 (庫存=1)
買這商品的人也買了...
-
$480$379 -
$690$538 -
$709垃圾回收演算法手冊:自動內存管理的藝術
-
$658揭秘 Java 虛擬機 : JVM 設計原理與實現
-
$454Java 高並發編程詳解:多線程與架構設計
-
$500反應式設計模式
-
$414$393 -
$505Java 多線程與 Socket:實戰微服務框架
-
$454JVM G1 源碼分析和調優
-
$505Java圖像處理:基於OpenCV與JVM (Java Image Processing Recipes: With OpenCV and JVM)
-
$454實戰 Java 虛擬機 — JVM 故障診斷與性能優化, 2/e
-
$474$450 -
$450Netty、Redis、Zookeeper 高並發實戰
-
$780$616 -
$450Java 異步編程實戰
-
$735分佈式中間件技術實戰:Java版
-
$913深入解析 Java 編譯器:源碼剖析與實例詳解
-
$507深入理解 jvm 字節碼
-
$704Kubernetes 生產化實踐之路
-
$336深入 Java 虛擬機 JVM G1GC 的算法與實現
-
$450深入解析 Java 虛擬機 HotSpot
-
$760Java 高並發核心編程 捲1 (NIO\Netty\Redis\ZooKeeper)
-
$658Java 高並發核心編程. 卷2, 多線程、鎖、JMM、JUC、高並發設計模式
-
$450Java 多線程與線程池技術詳解
-
$454高性能 Java 架構:核心原理與案例實戰
相關主題
商品描述
自Java中引入垃圾回收器以來,垃圾回收器的發展從未停止過。Java中成熟的垃圾回收器有:串行垃圾回收器、並行垃圾回收器、並發標記回收器(Concurrent Mark Sweep,CMS)、垃圾優先回收器(Garbage First,G1)。在JDK 11中引入了一款新的垃圾回收器——ZGC。
雖然新的垃圾回收器不斷地涌現,但是垃圾回收的基本算法變化並不大。簡單來說,回收算法主要有:復制、標記清除、標記壓縮。JVM中不同的垃圾回收器都是基於這些基本算法實現的,不同的垃圾回收器的區別在於選擇的算法不同,實現時後台線程採用的並行/並發方式不同。本書嘗試對ZGC的算法實現進行分解,逐步揭開垃圾回收器的算法內幕,然後再給出調優方法。
自Java中引入垃圾回收器以來,垃圾回收器的發展從未停止過。Java中成熟的垃圾回收器有:串行垃圾回收器、並行垃圾回收器、並發標記回收器(Concurrent Mark Sweep,CMS)、垃圾優先回收器(Garbage First,G1)。在JDK 11中引入了一款新的垃圾回收器——ZGC。
雖然新的垃圾回收器不斷地涌現,但是垃圾回收的基本算法變化並不大。簡單來說,回收算法主要有:復制、標記清除、標記壓縮。JVM中不同的垃圾回收器都是基於這些基本算法實現的,不同的垃圾回收器的區別在於選擇的算法不同,實現時後台線程採用的並行/並發方式不同。本書嘗試對ZGC的算法實現進行分解,逐步揭開垃圾回收器的算法內幕,然後再給出調優方法。
JVM中實現的垃圾回收器概述。
ZGC內存管理和對象管理,著重介紹ZGC中Color Pointers的實現基礎——地址多視圖映射機制。
ZGC相關線程:垃圾回收觸發線程、垃圾回收工作線程、數據統計線程等。
ZGC並發算法的設計與實現,詳細介紹了ZGC中垃圾回收的每一步工作,同時給出了算法示例圖演示整個垃圾回收的過程。
ZGC日誌解讀,包括參數介紹和性能評價。
ZGC和Shenandoah的比較以及Shenandoah垃圾回收過程簡介。
雖然新的垃圾回收器不斷地涌現,但是垃圾回收的基本算法變化並不大。簡單來說,回收算法主要有:復制、標記清除、標記壓縮。JVM中不同的垃圾回收器都是基於這些基本算法實現的,不同的垃圾回收器的區別在於選擇的算法不同,實現時後台線程採用的並行/並發方式不同。本書嘗試對ZGC的算法實現進行分解,逐步揭開垃圾回收器的算法內幕,然後再給出調優方法。
自Java中引入垃圾回收器以來,垃圾回收器的發展從未停止過。Java中成熟的垃圾回收器有:串行垃圾回收器、並行垃圾回收器、並發標記回收器(Concurrent Mark Sweep,CMS)、垃圾優先回收器(Garbage First,G1)。在JDK 11中引入了一款新的垃圾回收器——ZGC。
雖然新的垃圾回收器不斷地涌現,但是垃圾回收的基本算法變化並不大。簡單來說,回收算法主要有:復制、標記清除、標記壓縮。JVM中不同的垃圾回收器都是基於這些基本算法實現的,不同的垃圾回收器的區別在於選擇的算法不同,實現時後台線程採用的並行/並發方式不同。本書嘗試對ZGC的算法實現進行分解,逐步揭開垃圾回收器的算法內幕,然後再給出調優方法。
JVM中實現的垃圾回收器概述。
ZGC內存管理和對象管理,著重介紹ZGC中Color Pointers的實現基礎——地址多視圖映射機制。
ZGC相關線程:垃圾回收觸發線程、垃圾回收工作線程、數據統計線程等。
ZGC並發算法的設計與實現,詳細介紹了ZGC中垃圾回收的每一步工作,同時給出了算法示例圖演示整個垃圾回收的過程。
ZGC日誌解讀,包括參數介紹和性能評價。
ZGC和Shenandoah的比較以及Shenandoah垃圾回收過程簡介。