新一代垃圾回收器ZGC设计与实现 - 彭成寒

新一代垃圾回收器ZGC设计与实现

彭成寒

出版时间

2019-08-01

ISBN

9787111633655

评分

★★★★★
书籍介绍
Java11版本包含一个全新的垃圾收集器ZGC,它由Oracle开发,承诺在数TB的堆上具有非常低的暂停时间。ZGC是2017年Oracle公司贡献给OpenJDK社区的,正式成为OpenJDK的开源项目。ZGC所针对的是这些在未来普遍存在的大容量内存:TB级别的堆容量,具有很低的停顿时间(小于10毫秒),对整体应用性能的影响也很小(对吞吐量的影响低于15%)。ZGC所采用的机制也可以在未来进行扩展,以支持一些令人兴奋的特性,如多层堆(用于热对象的DRAM和用于低频访问对象的NVMe闪存)或压缩堆。本书详细介绍ZGC涉及的基本概念和运行原理,以及调优方法。主要内容共9章,主要内容有:垃圾回收器概述、ZGC内存管理、ZGC线程、ZGC垃圾回收算法的设计、ZGC日志解读、ZGC参数和基准测试、ZGC的编译调试、ZGC特性总结和展望、ZGC的编译调试、Shenandoah简介等。 彭成寒,高级Java工程师,目前主要从事风控系统设计、算法建模、大数据处理等工作,有超过10年的Java和C开发经验。
目录
前言
第1章 垃圾回收器概述
1.1 垃圾回收算法
1.2 JVM垃圾回收器
第2章 ZGC内存管理

显示全部
用户评论
思路非常清晰。第一章简单介绍G1回收器足见作者功力。目前国内第一本介绍ZGC的书。支持。
今年阅读的最佳技术书籍。用最简洁的描述讲解了zgc最核心的设计。这种书太难得了!作者十分棒,超过5星,盛赞这本书!
推荐可以看看ZGC 不过由于zgc Jdk15还在不断优化中 有些可能有变化
还没有阅读过.有看过的同学帮评下吗.
不是源码堆砌,以为是本烂书,结果相当不错,思路非常清晰
Z-Library
收藏