00:00
好,那么来同学们,那么接下来呢,我们看最后一个叫什么max turn。Hold,这什么意思啊,是不是这个这个是吞吐量的意思,这什么最大养老渠道的吞吐量啥意思啊同学们。几次15,那么这个时候呢,我们呢,这个意思就是设置垃圾的最大年龄,那么也就是从样到O的区养老区的是吗?你要逃过15次的垃圾回收,那么来同学们,我们来查看默认进入养老袋好吧,那么呢,这个命令已经多次用过了,比方说某个进程默认值就是多少。啊15那么好,那比如说哈,那么同学们我们都明白哈,那现在杨杨哥这个程序呢,重新把这一行代码呢,给它打开,不让它结束,保证这个线程一直在跑着,我们来看看哈,那么现在同学们请看,哎哎哎,不是这个哈,那么这个时候的话呢,我们应该是这个参数,那么干嘛呢?设置。
01:02
呃,或者先不设吧,同学们,我们先看默认的行不行,那么我们现在已经运行起来,好,此时卡在这儿,那么GPS老规矩,先看看现在当前这个进程编号多少,11268,那么好,我们Java杠。接音音符杠flag,那么然后这个。WHY?粘多了哈,那么。这个这个粘上来吧。好,粘多了以后呢,去掉,那么言下之意呢,我们是不是只需要新添一个什么东东。你刚过来。新添一个什么东东呢?是不是我们新的进程片11268,大家请看默认是多少。15,那么大家都明白,我现在这个hello GC,我现在的这个参数,我是不是什么都没装啊。这么说能跟上好,那么言下之意就是默认就决定了垃圾15次,那么好,那老师我是非得改一下呢,我们不妨做个实验看看。
02:07
好同学们,现在呢,杨哥呢,把它呢弄一下啊,注意零的话呢,就是呃,就不经过这个survive去直接进入老年代,对于老年代较多应用,可以提高效率哈,那么这个呢,原来我们说过,那么现在哈,同学们,我们来看这么一个情况,第一个情况,那假设哈,你要是根据以前我们所讲地交换几次啊,15次啊,就能从士兵到将军,从样到后的,那我把这个参数设大一点,让他当将军的难度更高一点,更多的就死在这个样区,那么我们的old的区能够当将军的对象就更少,Old的区空间富余,是不是发生负GC的可能性就更小呢?那么这种思路去调优行不行呢?那么言下之意。我们把它超过15,我们就设多少呢,设成个20行不行,就说以前。15次就能从样区到O的区变成养老对象,现在我们把它设置成20,那么大家觉得行不行呢?理论上分析,我们来运行一下看看。
03:09
怎么着,直接告诉你不能创建GVM的为什么?这个参数啊,20是无效的,B must b必须被设置为多少?零到15之间。明白,也就是说默认出厂GPM给你是多少,是15,不能超过它,当然这是几加VA8的限制啊,他已经给你做了调优,他认为太少和太多都不行,15次将将好,OK,那么好,那么同学们如果说我现在少一点把它弄。但他是高过15,那么现在我低于十五行不行呢?那么大家请看哈,我现在一跑。Hello GC,那么OKGPS-L,那么现在我们的hello GC的是多少?11956 11956。大家请看一下我们的现在的值是多少,是不是被设成了12 OK,所以说通过这个参数我们就可以什么设置垃圾的最大年龄,那么这个年龄还是有时候呢,有用哈,但是呢,呃,说白了Java吧,开始的话这个呢已经被固定死为多少,呃。
04:16
15,刚才我们也看到是不是报了个错,叫must b0~15,在加了八之前,我记得我以前用六和七的时候,哈,呃,这个值呢,我们一般不会把它设置为31。那么这样的话呢,就尽量让他呢干嘛,嗯。更少的对象在这儿被削掉,然后很少的能够有资格进去当将军升级,那么这样负GC的性能就会呃,负GC发生的概率就会被降低,那么这块gbm是不是获得一个更好的保障?好,那么当然哈,这都是以前了,那么现在我们刚才看到以192019年加法八为例,这个已经被最高值就是15,好,那么这个同学们要求掌握,那么呢,我们呢就可以看到了,呃,工作当中哈,就是如果现问经理跟你闲聊主考官啊,常用的一些基本配置参数,因因为我们都说过哈,那么这些。
05:10
我们都知道。你要是去跟。考官去说一下是可以的,但是呢,我们讲过哈,那假如说你去跟考官说的是这些参数,那么我认为啊,比方说你跟考官能够说这些参数,你把它写在纸上,我认为你就有点变态了,那坦白讲你我现在是不不去查资料,我都写不了。这么这么长的能跟上,OK,那么呢,所以说我认为哈,一般这样回答呢,你过犹不及,太夸张了,你说像这样的参数你能手写出来,你是不是有点变态。虽然说我们讲过。那么这个呢,就不再多废话,那么请同学们把这些常用的基础参数大致有个了解,每一个是干什么?那么我觉得1234567899个,十个,再加其他一些,我认为呢,说出十个基本参数应该够你应付一般的平面式好,那么同学们对于垃圾回收设置最大年龄,我们呢就给大家介绍到这儿。
我来说两句