JVM垃圾回收概念和算法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JVM垃圾回收概念和算法相关的知识,希望对你有一定的参考价值。

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

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

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

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

1 常用的垃圾回收算法

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

1)引用计数法:

 

以上是关于JVM垃圾回收概念和算法的主要内容,如果未能解决你的问题,请参考以下文章

jvm 垃圾回收概念和算法

JVM垃圾回收2(垃圾收集算法)

JVM | 垃圾回收

JVM垃圾回收

JVM垃圾回收算法与垃圾收集器

从C和C++内存管理来谈谈JVM的垃圾回收算法设计-下