垃圾收集器
年轻代垃圾收集器:复制算法
- 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
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。