新生代垃圾回收器和老生代垃圾回收器都有哪些?有什么区别?

Posted Java大蜗牛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了新生代垃圾回收器和老生代垃圾回收器都有哪些?有什么区别?相关的知识,希望对你有一定的参考价值。

每日一道面试题:

新生代垃圾回收器和老生代垃圾回收器都有哪些?有什么区别?


新生代回收器:Serial、ParNew、Parallel Scavenge

老年代回收器:Serial Old、Parallel Old、CMS

整堆回收器:G1

新生代垃圾回收器一般采用的是复制算法,复制算法的优点是效率高,缺点是内存利用率低;老年代回收器一般采用的是标记-整理的算法进行垃圾回收。




以上是关于新生代垃圾回收器和老生代垃圾回收器都有哪些?有什么区别?的主要内容,如果未能解决你的问题,请参考以下文章

java面试知识JVM

js的新生代垃圾回收

java垃圾回收GC

V8 堆栈空间和垃圾回收机制

JavaScript垃圾回收机制

JavaScript垃圾回收机制