深入理解JVM&G1GC

深入理解JVM&G1GC

作者:周明耀 著

出版社:电子工业

出版年:2017年6月

ISBN:9787121314681

所属分类:历史文化

书刊介绍

《深入理解JVM&G1GC》内容简介

G1GC提出了不确定性Region,每个空闲Region不是为某个固定年代准备的,它是灵活的,需求驱动的,所以G1GC代表了先进性。本书主要为学习Java语言的学生、初级程序员提供GC的使用参考建议及经验,着重介绍了G1GC。中国的软件开发行业已经有几十年了,从目前的行业发展来看,单纯的软件公司很难有发展,目前流行的云计算、物联网企业实际上是综合性IT技术的整合,这就需要有综合能力的程序员。本书作者力求做到知识的综合传播,而不是仅仅针对Java虚拟机和GC调优进行讲解,也力求每一章节都有实际的案例支撑。本书具体包括以下几方面:JVM基础知识、GC基础知识、G1GC的深入介绍、G1GC调优建议、JDK自带工具使用介绍等。通读本书后,读者可以深入了解G1GC性能调优的许多主题及相关的综合性知识。读者也可以把本书作为参考,对于感兴趣的主题,直接跳到相应章节寻找答案。
周明耀,12年投资银行项目、分布式计算项目工作经验,IBM开发者论坛专栏作者、InfoQ专栏作者。一名IT技术狂热爱好者,一名顽强到底的工程师。推崇技术创新、思维创新,对于新技术非常热爱,致力于技术研发、研究,通过发布文章、书籍、互动活动的形式积极推广软件技术。欢迎添加微信共同探讨IT技术话题。

作品目录

内容简介

前言
第1章:JVM
&
GC基础知识
1.1、引言
1.2、基本术语
1.3、本章小结
第2章:JVM
&
GC深入知识
2.1、Java虚拟机内存模型
2.2、垃圾收集算法
2.3、Garbage
Collection
2.4、常见问题解析
2.5、本章小结
第3章:G1、GC应用示例
3.1、范例程序
3.2、选项解释及应用
3.3、本章小结
第4章:深入G1、GC
4.1、G1、GC概念简述
4.2、G1、GC分代管理
4.3、G1、GC使用场景
4.4、G1、GC论文原文翻译(部分)
4.5、本章小结
第5章:G1、GC性能优化方案
5.1、G1的年轻代回收
5.2、年轻代优化
5.3、并行标记阶段优化
5.4、混合回收阶段
5.5、如何避免出现GC失败
5.6、引用处理
5.7、本章小结
第6章:JVM诊断工具使用介绍
6.1、SA基础介绍
6.2、SA工具使用实践
6.3、其他工具介绍
6.4、本章小结

相关推荐

微信二维码