Java垃圾回收
2021-03-22 17:33:49 5 举报
java垃圾回收
作者其他创作
大纲/内容
方法区
SafePoint
年轻代
堆
CPU 1
运行14秒占满Eden
用户线程 2
CPU 2
CPU 0
GC线程2
用户线程 1
栈
GC线程3
Eden800M
用户线程 3
年轻代采取复制算法暂停所有用户线程
Eden(伊甸园区)(8/10)
Epsilon
ShenandoahG1增强版
用户线程 4
ParNew
Old2G
初识标记
CPU 3
线程共享数据
CMS
程序计数器
并发整理
objectA
ZGC
objectB
S1100M
执行引擎
GC Roots
重新标记
object2
Survivor区
年轻代(1/3)
老年代采取标记整理暂停所有用户线程
运行时数据区(内存模型)
object4
线程私有数据
Parallel Old
类装载系统
object3
Serial Old
重置线程
栈(线程)
程序运行过程中每秒产生60MB对象
object5
本地方法栈
object7
S0(1/10)
HelloWorld.class
老年代
Serial
S1(1/10)
堆内存
GC线程1
JAVA虚拟机
G1
并发标记
老年代(2/3)
ParallelScavenge
object6
S0100M
object1
0 条评论
下一页