2016 年左右的时候读了周志明 深入理解 Java 虚拟机: JVM 高级特性与最佳实践 , 读完之后受益匪浅, 让我对 Java 虚拟机有了一个完整的认识, 这是 Jvm 书籍中最好的读物之一
后来结合实际工作中遇到的问题, 写了一系列关于 Jvm 的文章, 其中开篇的几篇内容大部分参考于此书, 后期加入自己一些实战的理解, 转载了几篇高质量的文章, 就形成了此系列读物
在金三银四的跳槽季中, 很多小伙伴们都已经蠢蠢欲动, 将此系列文章整理出来, 希望可以帮助到大家
Jvm 系列 (一):java 类的加载机制
第一篇文章讲的是 Java 类的加载机制, 也是我在博客园最收欢迎的 Jvm 文章, 读完之后你会了解什么是 类加载器 类加载机制 双亲委派模型 等内容
Jvm 系列 (二):JVM 内存结构
这篇文章描述了 Java 虚拟机的内存结构, 内存每个区域作用, 如何通过参数对各个区域进行控制
Jvm 系列 (三):GC 算法 垃圾收集器
讲述了 Jvm 垃圾回收的 经典算法 , 以及各种垃圾 回收机制 , 对象存活判断 等
Jvm 系列 (四):jvm 调优 - 命令篇
这篇文章讲述了如何通过 Jvm 命令去调优, 各 Jvm 命令使用方法
Jvm 系列 (五):Java GC 分析
这是非常有名的一张图, 简单明了展示了 GC 日志的构成
文章介绍如何分析 GC 日志来诊断 Java 项目的运行状态, GC 分析是生产调优的重要手段之一
Jvm 系列 (六):Java 服务 GC 参数调优案例
一名网友根据 GC 日志, 进行 Jvm 调优的经典案例
Jvm 系列 (七):jvm 调优 - 工具篇
介绍了 Jvm 调优各种工具的使用
Jvm 系列 (八):jvm 知识点总览
如何你只是想通过面试, 其实只要看一篇就够了, 这篇文章将 Jvm 中的关键知识点进行了汇总
Jvm 系列 (九): 如何优化 Java GC
翻译自国外的一篇 Java GC 文章, 文章详细描述几种 GC 调优的方式, 值得借鉴
Jvm 系列 (十): 教你如何成为 Java 的 OOM Killer
也是线上一场线上 Jvm 实战调优的经历, 看着挺爽
Jvm 系列 (十一):Java 8 - 从持久代到 metaspace
Java 8 Jvm 内存变化
Jvm 系列 (十二):Java 8 的新特性终极版
杜琪翻译的 Java 8 的新特性
一个脚本引发的血案
我们曾经线上出现事故后, 定位分析的经历, 结局出乎意料
最后送给大家一个精美的 Jvm ppt, 到目前为止这是我见过介绍 Jvm 最漂亮的 ppt, 放两张截图给大家瞅瞅
来源: http://www.tuicool.com/articles/Bnu2InQ