文章目录 1. JVM上篇2. JVM中篇3. JVM下篇 1. JVM上篇 JVM与Java体系结构 运行时数据区概述及线程、程序计数器(PC寄存器)、本地方法栈、本地方法接口 类加载器与类的加载过程 JVM堆(Heap) JVM方法区 对象的实例化、内存布局与访问定位、直接内存 JVM之执行引擎 StringTable 垃圾回收相关概念 垃圾回收算法 垃圾回收器 2. JVM中篇 Class文件结构 字节码指令集与解析举例 类的加载过程(类的生命周期)详解 类的加载器 3. JVM下篇 性能调优概述 JVM监控及诊断工具-GUI JVM监控及诊断工具之命令行篇 JVM运行时参数 分析GC日志