JVM虚拟机
2021-04-17 14:27:05 7 举报
AI智能生成
JVM虚拟机
作者其他创作
大纲/内容
JVM虚拟机
运行时数据区
程序计数器
Java虚拟机栈
本地方法栈
方法区
Java堆
判断对象死亡方法
计数引用法
可达分析算法(GC Roots)
对象引用
强引用(Strongly Reference)
软引用(Soft Reference)
弱引用(Weak Reference)
虚引用(Phantom Reference)
垃圾收集
垃圾收集行为
部分收集(Partial GC)
新生代收集(Minor GC 或 Young GC)
老年代收集(Major GC 或 Old GC)
混合收集(Mixed GC)
整堆收集(Full GC)
垃圾收集算法
引用计数式垃圾收集
追踪式垃圾收集”(Tracing GC)
标记-清除法
标记-复制法
标记-整理法
分代收集算法
分代收集理论
弱分代假说
强分代假说
跨代引用假说
新生代
Eden
Survior
From Survior
To Survior
老年代
永久代(JDK8已移除)
垃圾收集器
经典垃圾收集器
ParNew收集器
Serial收集器
Serial Old收集器(Serial收集器的老年代版本)
Parallel Scavenge收集器
Parallel Old收集器(Parallel Scavenge收集器的老年代版本)
CMS(Concurrent Mark Sweep)收集器
Garbage First(简称G1)收集器
低延迟垃圾收集器
Shenandoah收集器
ZGC收集器
JVM性能监控和故障处理工具
JDK自带命令工具
Jps
Jstat
Jmap
Jhat
Jstack
......
第三方可视化工具
JHSDB
JConsole
VisualVm
Java Mission Control(JMC)
Java类加载
加载
验证
准备
解析
初始化
使用
卸载
运行时栈帧结构
局部变量表
操作栈
动态链接
返回地址
附加信息
0 条评论
回复 删除
下一页