91名师指路-头部
91名师指路

GC垃圾收集器(二):并行收集器 ParNew

由于某些原因,现在不支持支付宝支付,如需要购买源码请加博主微信进行购买,微信号:13248254750

并行收集器 ParNew:使用多线程进行垃圾回收,在垃圾收集时,会 Stop-the-World暂停其他所有的工作线程直到它收集结束。



ParNew收集器其实就是Serial收集器新生代的并行多线程版本,最常见的应用场景是配合老年代的 CMS GC工作,其余的行为和Seria收集器完全一样,ParNew垃圾收集器在垃圾收集过程中冋样也要暂停所有其他的工作线程。它是很多java虚拟机运行在 Server模式下新生代的默认垃圾收集器。

常用对应JVM参数:-XX:+UseParNewGC  启用 ParNew收集器,只影响新生代的收集,不影响老年代

开启上述参数后,会使用: ParNew( Young区用) + Serial old的收集器组合,新生代使用复制算法,老年代采用标记-整理算法。

但是,,ParNew+ Tenured这样的搭配,java8已经不再被推荐

Java Hotspot(TM)64-Bit Server VM warning:

Using the ParNew young collector with the Serial old collector is deprecated and will likely be removed in a future release

备注:-XX: ParallelGCThreads限制线程数量,默认开启和CPU数相同的线程数

-Xms 10m -Xmx 10m -XX: +PrintGCDetails -XX +Use ParNewGC

2020-04-07 21:00:25     阅读(1254)

名师出品,必属精品    https://www.91mszl.com

联系博主    
用户登录遮罩层
x

账号登录

91名师指路-底部