JVMGC垃圾回收机制简单介绍
1 GC作用区域
GC种类:轻GC(Minor GC),重GC(Full GC)和 Major GC
JVM在进行GC时,并不是对这三个区域统一回收,大部分时候,回收都是新生代
- 新生代
- 伊甸园区
- 幸存区(form to)[ 会交换 ,谁空谁是to].
- 老年代
2 GC相关题目
- JVM的内存模型和分区~详细到每个区放什么?
- 堆里面的分区有哪些?Eden,from,to,old,说说他们的特点~
- GC的算法有哪些?标记清除法,标记整理/压缩法,复制算法,引用计数法,怎么用的?
- 轻GC和重GC分别在什么时候发生?
3 引用计数法
引用计数法描述的算法为:给对象增加一个引用计数器,每当有一个地方引用它时,计数器就+1;当引用失效时,计数器就-1;任何时刻计数器为0的对象就是不能再被使用的,即对象已“死”。
哪个对象的引用数为