Java JVM
2020/6/4大约 2 分钟
JVM 教程
【Java 虚拟机】专题深入剖析 JVM 的核心运行机制,涵盖运行时数据区(堆、栈、方法区)、垃圾收集算法与主流收集器(CMS、G1、ZGC)、字节码格式与类加载机制(双亲委派模型)等关键主题。同时涉及 JVM 性能调优方法论与常用诊断工具(Arthas、jstat、jmap、MAT),助力生产环境问题排查与性能优化。
📖 内容
- Java 虚拟机简介 - 关键词:
JVM、Hotspot、运行时数据区、类加载器、JIT - Java 虚拟机之内存区域 - 关键词:
堆、方法区、元空间、虚拟机栈、OutOfMemoryError - Java 虚拟机之垃圾收集 - 关键词:
GC Roots、可达性分析、分代收集、CMS、G1 - Java 虚拟机之字节码 - 关键词:
字节码、常量池、字节码指令、ASM、ByteBuddy - Java 虚拟机之类加载 - 关键词:
类加载机制、双亲委派、ClassLoader、热部署、SPI - Java 虚拟机之工具 - 关键词:
Arthas、jstat、jmap、jstack、MAT - Java 虚拟机之故障处理 - 关键词:
CPU 飙升、内存泄漏、OOM、GC 频繁、死锁 - Java 虚拟机之调优 - 关键词:
-Xms、-Xmx、GC 日志、吞吐量、停顿时间
📚 资料
- 《深入理解 Java 虚拟机》
- 极客时间教程 - Java 核心技术面试精讲
- 极客时间教程 - Java 性能调优实战
- 极客时间教程 - Java 业务开发常见错误 100 例
- 极客时间教程 - 深入拆解 Java 虚拟机
- 从表到里学习 JVM 实现
🚪 传送
◾ 🏠 JAVACORE 首页 ◾ 🎯 钝悟的博客 ◾