JVM垃圾回收器,所用垃圾回收算法

63 阅读1分钟
收集器收集对象算法收集器类型
Serial新生代复制算法单线程
ParNew新生代复制算法并行的多线程收集器
Parallel Scavenge新生代复制算法并行的多线程收集器
Serial Old老年代标记整理算法单线程
Parallel Old老年代标记整理算法并行的多线程收集器
CMS老年代标记清除算法并行和并发收集器
G1跨新生代和老年代复制算法,标记整理算法并行和并发收集器

GC日志时间(real,user,sys)

  • real:GC事件中 所花费的总时间
  • user:CPU工作在用户态所花费的事件
  • sys:CPU工作在内核态所花费的时间

user + sys << real

  • 繁忙的I/O操作
  • 缺乏CPU资源

user + sys >> real

  • 垃圾回收并发执行