书籍 深入Java虚拟机:JVM G1GC的算法与实现的封面

深入Java虚拟机:JVM G1GC的算法与实现

[日]中村成洋

出版时间

2020-12-01

ISBN

9787115554529

评分

★★★★★
书籍介绍

本书深入Java虚拟机底层原理,对JVM内存管理中的垃圾回收算法G1GC进行了详细解读。全书分为“算法篇”和“实现篇”两大部分:前一部分主要介绍G1GC的算法原理,内容包括G1GC的并发标记、转移功能、软实时性的实现和分代G1GC模式;后一部分聚焦算法篇中没有详细讲解的实现部分,基于HotSpotVM源码,讲解对象管理功能、内存分配器的机制、线程管理方法和G1GC的具体实现。

本书以图配文,通俗易懂,既系统介绍了G1GC的基础算法,又贴近现实,剖析了实用JVM中的G1GC实现,同时还包含了作者对G1GC的研究成果和独到见解,是深入理解JVM和G1GC机制的佳作。

中村成洋

生于1985年。日本网络应用通信研究所研究员。因为偶然的机会对GC产生浓厚兴趣,本人却说不清为何喜欢GC,被人追问原因时,总是回答“是缘分”。现在是CRuby的committer,每天致力于GC的改善。著有《垃圾回收的算法与实现》。

目录
算法篇
第1章 G1GC是什么
1.1 G1GC和实时性 2
1.2 堆结构 5
1.3 执行过程 5

显示全部
用户评论
我应该是购书后最早读完的。gc过程介绍的很详细。
只看了算法篇,不过感觉讲得也不是很清晰,后来还是从晚上看了一些文章才基本理顺g1gc是怎么运转的
翻译有些差
感觉读起来不太顺畅
书有点老 2012年的 g1迭代了更多版本
理论和细节讲解的还是比较清楚,不过有些算法细节需要结合《垃圾回收的算法与实现》一起看。JVM实现细节可以结合《深入理解Java虚拟机一起看》
书非常的不错,通过分析G1的整体实现,很好的将自动内存管理机制那些散乱的知识点串联了起来。补上了周志明大佬书里的一些短板。再结合该作作者的另一本书《垃圾回收算法手册》以及国内作者的《新一代垃圾收集器ZGC的设计与实现》等等书籍可以对JVM有一个直观的理解模型,大体完成知识闭环。 不过还是要吐槽一点,翻译真的是不咋的,略微生硬了,完全不像是一个技术出身的翻译呢