00:00
好,同学们,我们马上。慢慢的升级,下面请看创行,我们知道的创新简单高效,但是它慢啊,你清洁工是不是只有一个?说过了怎么加快效率,或天然多加两个清洁工进C线程多起两个,那么从串行将会变为什么?并行第二种叫para尿,那么同学们请看我们这张图,第二种是parne。那么首先。Pine它这个是什么意思呢?用在哪个区啊。啊样区跟sir一样哈,言下之线,我们来看看PAR new是什么意思呢?俗称并行收集器,那么兄弟们说白了就是使用多线程来进行垃圾回收,刚才只有一个垃圾线程来进行垃圾清理,现在有多个县程进行垃圾回收,那么在垃圾收集的时候。也会。STW暂停应用,那么同学们请看啊,对比。
01:04
G西县城时候,刚才是一个一个新城区,养老区都是一个,现在排瑞尿就变成什么,比刚才进化了一些些什么意思啊?Para我们讲过了什么东东?Parael是不是parallel new generation的英文缩写,言下之意是不是叫什么同?串行变成了什么?Parallel是不是并行收集的意思啊?那么言下之意就是简单一句话。在什么?新生代。收集多一些,养老区不变,还是一个啊,这就多个,那么说白了,海瑞尼收集器就是创新收集器的什么代的新生代的什么并行多线程版本。能理解,也就是说。它最长的应用应该是配合老年代的CMGC工作,啥意思啊,根据GVM的GC规范,如果我新生区用了排六,那么这个养老区自动的会给激活成c Mo,这么说能跟上好,这是它底层的一些配置。那么来。
02:10
其余的行为和创新收集器一样,那么派瑞尼奥也要暂停其他工程,那么它是很多家va虚拟机进行在server端下哪个代新生代的默认垃圾收集器好,那么它的激活,那么从这个图可以对比的出来,说白了就是因为为什么呢?我们大家都明白。新生代有机电园区天天溜对象,所以说打扫的要频繁一些,二。老年大是养老了,活过15次移过来,所以说这种排尿,这种并行收集器的意思就是说。比上面的创新收集器干嘛更进化一步?在频繁的样区,我们用多个GC线程,那么在不态频繁的奥的区,我们还是用一个。那么言下之意,它的激活参数配置叫use par6g C,那么启用的是排六收集器,只影响新生代,不影响老年代。听懂你看吧,带这个尿,人家说明了我只是对new generation新生代。
03:13
起作用,那么开启上述以后,我们会发现会使用样区,我们用排六。Old区用the old sir串行,串行,串行几个一个,所以说排尿,那么就是新生代从串行变成了并行,一个变成了多个,而老年代不变,The old还是一个,那么新生代复制算法,老年代标记整理算法,好,那么下面还有一些笔记,我们待会儿呢干嘛呢来给大家。再查看。先走代码,那么第一种我们用的是什么?创新祭祀于回收,前面都一样哈,杨哥故意把每一行配置都给你配成一样的,前面不用看,那么前面都讲过是什么了,那么大家请看,如果我用串行GC的话,上一讲我们说过了。
04:04
Default new generation这个,那么大家请看他六哈,那么这个时候我们呢,程序还是一样将其干掉,那么这个时候。大家入口,那么第二种情况我们呢一跑。那么这个时候好,我们就看到现在根据我们的尾巴上的这个参数可以看出,看出当现当前我们已经修改为我们的配置叫排6GC,那么请看说明什么。GC我们说过发生在新生代,负GC经常发生在什么老年代,那么所以说干嘛现在这种情况就是新生代你呢,从创新收集变成了什么并行收集,Parallel new generation英文缩写,那么老年代呢?那么大家请看负GC的时候我还是什么ten year的,那么言下之意是不是就是这个动作,新生代是多个GC收集线程,养老区一个。
05:01
收集现场,但是兄弟们请看下面。怎么讲?对于Java或者64位的服务器的话,虚拟参数的warning是警告,它没有错误什么概念,用这个排六样区收集伴随着。The old收集我们讲过,你看they old是不是说过也是一种垃圾收集器,后面会出现的?那么干嘛呢?Is deprecated and while like be removed ina future release,言下之意就说明什么,兄弟们。别的不懂啊,这个单词没问题吧。OK,是不是不推荐,那么回答我言下之意就是parne这种东东干嘛跟我们的fair old这个这条线干嘛已经不再推荐被使用,那么言下之线干嘛呢?我们可以回到我们的笔线,我把它粘过来了干嘛?PAR尿这个伴随着,也就是说排尿和SOLD将不再被推荐了。那么言下之际,我们就。
06:03
注意。PAR这块的话呢,说明什么概念,它开启这个参数就是我们这的干嘛PAR尿。使用。并行回收,那么老年区使用创行回收,那么这个就是我们对这个参数的介绍和讲解,俗称是吗?并行收集器,那么好在这个参数这再备注一下,那你说要干嘛用这个新生代这块哈,用。并行回收,那么起几个回收线程?它这有个参数可以设置限制线程数量,默认开启和CPU数相同的线程数,那么这假设你说那我默认哈,假设我CPU假设是四个,那么我就起四个线程,那杨哥我想给它多一些,你就把这个参数设大一点,OK,那么眼下这是不是有更多的清洁工来打打扫你,人越多GC是不是就越快呀,那么。
07:01
好,那么这个就是我们的para parallel6generation,简称六。在新生代有。什么让你去用排瑞尿?并行回收,老年代还是用单一的是吗?创新回收这种组合哈,但是呢,切记排六和这种组合可以用,但是已经被是吗?不推荐了,好,那么这个就是我们的排尿并行收集器。
我来说两句