首页 > 代码库 > JVM垃圾回收概念和算法

JVM垃圾回收概念和算法

GC中的垃圾:特指存在于内存中、不会再使用的对象。

内存泄漏和内存溢出的区别:

  内存泄漏:内存空间忘记回收,垃圾对象永远无法被回收

  内存溢出:垃圾对象(不满足回收条件)所耗内存持续上升,导致内存溢出。

1 常用的垃圾回收算法

引用计数法、标记压缩法、标记清除法、复制算法和分代、分区

1)引用计数法:

 

JVM垃圾回收概念和算法