垃圾收集器
年轻代垃圾收集器:复制算法

  • Serial:采用复制算法,单线程回收,回收的时候会STW,Client模式默认算法,可以与SerialOld和CMS组合,GC日志关键字DefNew(Default New Generation)
  • ParNew:采用复制算法,GC多线程回收,Server模式年轻代默认算法,使用-XX:ParallelGCthreads调整GC线程参数,可以与SerialOld和CMS组合,关键字ParNew
  • ParallelScanvage:GC日志关键字PSYoungGen,多线程回收,关注吞吐量,参数 -XX:MaxGCPauseMillis -XX:GCTimeRatio -XX:UseAdaptiveSizePolicy

老年代垃圾收集器:标记清除或标记压缩

  • SerialOld:GC日志关键字Tenured,单线程垃圾回收,会对碎片进行压缩
  • ParalleOld:只能和ParallelScanvage组合使用,关注吞吐量,GC日志关键字ParOldGen
  • CMS:可以与ParNew、Serial组合使用,分为初始标记、并发标记、重新标记、并发清理,初始标记和重新标记会STW,GC日志关键字CMS

image.png

image.png

image.png


一只鱼
49 声望1 粉丝

引用和评论

0 条评论