JVM垃圾回收机制,GC发生在JVM哪部分,有几种GC,它们的算法是什么?
JVM垃圾回收机制,GC发生在JVM哪部分,有几种GC,它们的算法是什么?
GC发生在JVM哪部分?
GC发生在堆中
有几种GC?
GC是什么(分代收集算法)
GC有两种:Minor GC和Full GC
- 次数上频繁收集
Yong
区 Minor GC - 次数上较少收集
Old
区 Full GC - 基本不动Perm区
GC的算法?
- 引用计数法
-
复制算法(Copying)
-
年轻代中使用的是
Minor GC
,这种GC算法采用的是复制算法(Copying)
-
年轻代中使用的是
-
标记清除(Mark-Sweep)
- 老年代一般是由标记清除或者是标记清除与标记整理的混合实现
-
标记压缩(Mark-Compact)
- 老年代一般是由标记清除或者是标记清除与标记整理的混合实现
- 标记清除压缩(Mark-Sweep-Compact)