JVM
2020-11-10 13:49:16 0 举报
AI智能生成
jvm的介绍
作者其他创作
大纲/内容
JVM升华
垃圾确认方法
垃圾回收算法
垃圾收集器
如何选择垃圾收集器
JVM实战
JVM参数
JDK常用命令
常用工具
内存分析工具
GC日志分析工具
JVM基础
JVM,JRE,JDK的关系
JVM: java虚拟机
JRE: 包含运行时的jar包
JDK: 包含一些监控和分析的工具
源码到类文件javac
class文件格式
类的加载机制
加载的三个阶段
装载
根据类文件全路径读取class文件
链接
验证文件的合法性,语法,语义的验证
将常量,静态变量在分配内存并设置为默认值
将符号引用转变为直接引用
初始化
将属性初始化值
双亲委派模型
解决运行时的类文件不被重写加载的问题
BootStarterLoad<---ext <----app <--- 自定义的类加载器
可以重写load方法去破坏
JVM运行时数据区
方法区
堆
虚拟机栈
本地方法栈
程序计数器
JVM进阶
方法区
堆
虚拟机栈
本地方法栈
程序计数器
java对象内存布局
对象生命周期
JVM终结
垃圾收集发生的时机
jvm调优
常见问题思考
G1日志 吞吐量和停顿时间调优
高并发与堆内存
0 条评论
下一页