请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于新生代默认收集器

老师我看深入理解java虚拟机这本书上
在Server模式下是ParNew收集器
你在视频中讲的是Parallel Scavenge收集器
是否有误

正在回答 回答被采纳积分+3

1回答

翔仔 2019-03-11 20:46:04

同学好,视频里是这样说的。。

ParNew收集器(-XX:+UseParNewGC,复制算法)

可以在程序启动的时候通过设置-XX:+ UseParNewGC使得新生代使用该垃圾收集器回收。

除了多线程进行垃圾回收外,其余的行为、特点和Serial收集器一样;

是Server模式下的虚拟机首选的新生代收集器

。。。

0 回复 有任何疑惑可以回复我~
  • 提问者 luyuni #1
    老师你拉到八分四十秒看看
    回复 有任何疑惑可以回复我~ 2019-03-11 20:49:34
  • 翔仔 回复 提问者 luyuni #2
    晕了,这个惯性讲串了,当时要表达的意思是由于在多核下具有优势,因此多核情况下推荐server模式下用这个。。。。链接我先记录下来哈,后续一个月内申请把它改掉,感谢同学的指正:)
    回复 有任何疑惑可以回复我~ 2019-03-13 10:40:49
  • YogurtJ 回复 翔仔 #3
    老师您好,我看您在之前的问答中有回复过:
    
    jdk1.7 默认垃圾收集器Parallel Scavenge(新生代)+Parallel Old(老年代)
    jdk1.8 默认垃圾收集器Parallel Scavenge(新生代)+Parallel Old(老年代)
    jdk1.9 默认垃圾收集器G1
    
    而这里回复的是Server模式下虚拟机首选的新生代收集器是ParNew
    
    貌似有些矛盾?
    所以新生代的收集器究竟是Parallel Scavenge还是ParNew呀?
    回复 有任何疑惑可以回复我~ 2020-02-03 14:39:04
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信