JVM中的GC笔记
GC – Garbage Collection – 垃圾回收
如何判断对象是否可以清除
JVM中的GC采用根搜索算法,就是选用一些对象作为GC Roots,并组成根对象集合,然后从这些作为GC Roots的对象作为起点,搜索所走过的引用链(Reference Chain)。如果目标对象到GC Roots是连接的,我们称目标对象是可达的,如果目标对象不可达,即表示目标对象是可以被回收的。
可以作为GC Root的对象有:
1.JVM栈中引用的对象。
2.方法区中,静态属性引用的对象。
3.方法区中,常量引
原创
2020-07-03 15:19:15 ·
193 阅读 ·
0 评论