内容来源:尚硅谷JVM

学习时间:2021/7/18


内容概述

第一部分:
第1章: 概述JVM
第2章:类加载子系统
第3章~第10章:运行时数据区
第11章:执行引擎
第12章:StringTable
第13章~第16章:垃圾回收机制

第二部分:字节码与类的加载篇
第1章 class文件结构
第2章 字节码指令及解析举例
第3章 类的加载过程详解
第4章 再谈类的加载器

第三部分:性能监控与调优篇


学习思路


首先搞清楚JVM的结构,运行流程,原理
再学会用工具监测JVM
最后利用工具调优,提升系统性能


<下篇>
1、学习JVM是为了解决系统运行的瓶颈,提升效率。提升系统运行效率除了解决硬件问题外,还要进行性能调优,这就需要学Java虚拟机了。
2、要想进行性能调优,前提是要会用工具去监控系统性能。


<上篇>
3、对于工具的使用前提是要懂得工具呈现的各种数据的意义,这就需要学习内存的分配和回收方面的知识,比如堆空间,垃圾回收算法,垃圾回收器等内容
4、了解内存是怎么分配的前提是要了解内存的结构


<中篇>
5、要对内存结构有更深入细致的理解,就要学习字节码和类的加载

image.png