失效链接处理 |
JVM GC原理深入学习 PDF 下载
本站整理下载:
提取码:rfby
相关截图:
主要内容:
第一章 开篇 2020 年夏天的一天,我在网上搜索技术资料的时候,无意间看到一篇关于 JVM GC 的文 章,给我很大的触动。虽然自己曾经看过《深入理解 Java 虚拟机》一书,但是,仍然对文 章中关于 GC 的深度理解所触动,激发了我更加深入学习 JVM GC 原理的热情。起初,我只 是想把学习过程中的重要知识点进行整理,备查。随着学习的深入,涉及的内容越来越多, 我慢慢觉得可以把记录和总结加以完善,使其结构更加清晰,而不是“杂乱无章”,并分享 给感兴趣的“同学们”,以期共同学习、共同进步。 本文所涉及的知识点,以 JVM GC 为主要内容。同时,为了能更深入理解与之相关的知 识点,本文特地编写了“第二章 基础知识”,详细的讲解与 GC 学习相关的 JVM 架构、JVM 选项、Object 内存布局、指针压缩等内容,以便读者能更加清晰的理解 GC 原理的底层逻辑。 本文内容由笔者利用业余时间学习、记录并整理成册,难免会出现一些错误或者不准确 的地方,恳请读者批评指正。 本人的技术博客:https://blog.csdn.net/flyingnet ,欢迎大家留言。 flyingnet 2020.9.20 1.1.词汇释义 以下是本文中所涉及的专业术语或词汇的释义: 专业词汇 解释 OOPs Ordinary Object Pointers(普通对象指针) Object Header 对象头,指对象在 JVM 内存中的头信息 JVM Java Virtual Machine 即:java 虚拟机,是 java 程序的运行时 环境提供者 Safe Point 安全点是应用程序执行的一种状态,在该状态下,VM 对对象 的所有引用都可以完全访问。VM 的某些操作要求所有线程都 达到安全点才能执行。需要它的最常见操作是 GC。安全点意 味着所有线程都必须在停止之前到达某个执行点。然后执行
Java GC 原理深入学习 4 VM operation。之后,所有线程将恢复。 GC Garbage Collection 垃圾回收 mutator 指引起数据变化的应用侧发起者,可以是应用线程、应用类 方法等
|