太狠了阿里技术专家撰写的电子版 JVM&G1 GC 实战, 颠覆了传统认知
JVM是Java语言可以跨平台、保持高发展的根本,没有了 JVM, Java语言将失去运行环境。针对 Java 程序的性能优化一定不可能避免针对JVM 的调优,随着 JVM 的不断发展,我们的应对措施也在不断地跟随、变化,内存的使用逐渐变得越来越复杂。所有高级语言都需要垃圾回收机制的保护,所以 GC 就是这么重要。
而不是仅仅针对 Java 虚拟机和 GC 调优进行讲解,也力求每一章节都有实际的案例支撑。
本书具体包括以下几方面:JVM 基础知识、 GC 基础知识、 GI GC 的深入介绍、 GI GC 调优建议、 JDK自带工具使用介绍等。
每个知识点都有左侧导航书签页,看的时候十分方便,由于内容较多,这里就截取一部分图吧。
第1章 JVM & GC基础知识
本章主要介绍和解决以下问题,这些也是全书的基础。
为什么我们需要了解 NM GC ,这是您阅读本书的依据。
了解 GC 的基础常用术语知识,作者和读者需要对术语定义进行统一。
了解 NM 的基础知识,包括堆、楠、方法区等。
为深入了解口创 GC 做好知识储备。
第2章 JVM & GC深入知识
垃圾回收是 Java 应用程序可持续运行的基础保障,它对于每个对象按照分代的方式进行切分,类同于雪国列车的各节车厢,每节车厢所搭乘的乘客不同,也会在一定时间被回收、清空,对象的生命周期会按照 定的规则进行设定。只有了解JVM、了解 GC ,才能真正编写高效的 Java应用程序。
本章主要介绍和解决以下问题,这些也是全书的基础
了解 NM 和内存相关的知识
了解常见的垃圾收集算法,这是 GC 实现的根本目标
了解 GC 的基本概念。
了解各类 GC 的特性
为深入了解 GlGC 做好知识储备
第3章 G1 GC应用示例
确定一个简单的代码程序作为示例。
了解G1 GC自带的各种命令行选项。
了解各个选项单独或混合使用后的运行输出。
对G1 GC输出日志进行一些解释。
第4章 深入G1 GC
本章是全书的概念层面核心章节,主要介绍和解决以下问题。
深入学习 G1 GC 的各种基本概念。
深入学习 G1 GC 的设计理念。
深入了解 G1 GC 的各类特性。
为第5章节针对 G1 GC 的性能优化方案做知识准备。
第5章 G1 GC性能优化方案
本章主要介绍和解决以下问题,这些也是全书的概念层面核心章节。
对G1 GC 各种概念进 步深入学习
深入学习 GI GC 的设计理念
深入运用 GI GC 的特性。
第6章 JVM诊断工具使用介绍
本章主要介绍和解决以下问题,这些主要针对 SA 工具进行学习。
什么是 Serviceability Agent 工具?
了解相关概念、工具的基本功能及实践介绍。
了解工具的扩展功能、插件介绍。
对一些常见问题作出总结。
目录总纲
由于目录太多,这里只截取部分的目录内容。需要这本书的“电子版”资料的小伙伴,
需要获取得话麻烦一键三连+评论,然后添加VX(tkzl6666)即可免费领取
评论 (1 条评论)