jvm虚拟机结构
2024-01-05 13:41:00 2 举报
jvm虚拟机结构图
作者其他创作
大纲/内容
线程共享
垃圾回收器
1.启动类加载器2.扩展类加载器3.应用程序类加载器
Eden
方法区
本地方法栈
执行引擎
解释器
新创建对象
1、java8后持久代,被元空间替代2、元空间所以的是服务器内存,不再是堆区的一部分
基本原理:标记清除,确认可达,还是不可达,不可达对象认为是垃圾可以回收;1、串行垃圾回收器2、并行垃圾回收器3、并发标记清除回收器4、G1垃圾回收器5、ZGC垃圾回收器优化:调整堆大小,选择适当的垃圾回收器,适当的垃圾回收策略可显著减少延迟,提高性能
类加载器
堆区
新生代
程序计数器
线程私有
老年代
他本质上就是个可以执行class文件的程序
S0
虚拟机栈
即时编译器
运行时数据区
元数据
双亲委派
持久代(元空间)
中长期存活
S1
JVM虚拟机结构
0 条评论
下一页