1. 首页
  2. 编程面试题
  3. Java
  4. JVM

你了解过哪些垃圾收集器?



**年轻代**
Serial 垃圾收集器(单线程,通常用在客户端应用上。因为客户端应用不会频繁创建很多对象,用户也不会感觉出明显的卡顿。相反,它使用的资源更少,也更轻量级。)
ParNew 垃圾收集器(多线程,追求降低用户停顿时间,适合交互式应用。)
Parallel Scavenge 垃圾收集器(追求 CPU 吞吐量,能够在较短时间内完成指定任务,适合没有交互的后台计算。)

**老年代**
Serial Old 垃圾收集器
Parallel Old垃圾收集器
CMS 垃圾收集器(以获取最短 GC 停顿时间为目标的收集器,它在垃圾收集时使得用户线程和 GC 线程能够并发执行,因此在垃圾收集过程中用户也不会感到明显的卡顿。)

发布者:admin,如若转载,请注明出处:https://ai1024.vip/26906.html

QR code
//