【JVM】JVM垃圾收集器
Serial收集器(复制算法)
新生代单线程收集器,标记和清理都是单线程,有点事简单高效,是client级别默认的GC方式
Serial Old收集器(标记整理算法)
老年代单线程收集器,Serial收集器的老年代版本
ParNew收集器(复制算法)
新生代收集器,可以认为是Serial收集器的多线程版本,在多核CPU环境下有着比Serial更好的表现
Parallel Scavenge收集器(复制算法)
并行收集器,追求高吞吐量,高效利用CPU,吞吐量一般为99%。适合后台应用等对交互相应要求不高的场景。是server级别默认采用的GC方式。
吞吐量=用户线程时间/(用户线程时间+GC线程时间)。
Parallel Old收集器(复制算法)
Parallel Scavenge收集器的老年代版本,并行收集器,吞吐量有限
CMS收集器(标记清理算法)
高并发、地停顿,追求最短GC回收停顿时间,cpu占用比较高,响应时间快,停顿时间短,多核cpu追求高响应时间的选择
【JVM】JVM垃圾收集器最先出现在Python成神之路。
共有 0 条评论