00:00
好,同学们,我们呢,快马加鞭,再接再厉,刷一个过一个,我们瘦一点,省得有些同学看着害怕,是吧,皱眉头,大家也挺辛苦,但是呢?听杨哥一句劝。这个啊永远啊是要什么呢。不停的学习哈,因为生物学的角度,任何人的器官。包括你打乒乓球、跑步、用脑用眼等等,都含有一个东西叫什么用劲。废退。这么一个生物学的原则,也就是说你呢?现在呢,积极的开动大脑,积极的学习你的脑神经,你的大脑皮层和皮质,这个时候就深刻的受到了这样的一种刺激,你的大脑这部分的训练将会加深,那比如说长期打拳击的运动员,他的手臂力量是不是特别强,那么长期跑步的运动员。他的大腿的肌肉是不是要比一般人要壮实啊?这就说明什么?
01:03
经常用的就会进化,你废置搁置,嫌弃的就会退化,那么这个就是什么用进废退的原则,那么比方说哈,那么同学们,我们呢。都知道。钥匙。好,大家在附近租房子,房东基本上都会给你配两把钥匙,对吧?一把你放在钱包里面,书包里面,天天回家要用的,一把是备份钥匙,放在某一个地方,那你告诉我,你每天来回至少出门回家。出门的时候把门反锁,回家的时候把门打开。钱包里面,书包里面,这把经常用的钥匙啊。干嘛每天都要跟这个门摩擦,哐嚓哐嚓哐嚓,那么这个时候很辛苦很累,就跟你们现在大脑一样,但是正是因为这把钥匙天天插门,插锁眼在开门关门,开门关门,他在用,你跟我讲这把钥匙现在是不是被磨得贼亮贼亮的?
02:01
但是那一把不经常用的备份的那把钥匙。不好意思啊,放在哪个直角旮旯,然后呢,可能慢慢的就氧化脆化,最后就变成一泡土了,所以说经常用的它会磨得贼亮贼亮的净化,不经常用的,慢慢的也就废掉了。那么这块呢?想不想成为一个废人?那么同学们,我相信各位亲都有答案。你离乡背景。拎着个书包,带着一些行李跑来北京干什么?你不在北京高新就业,难道你来北京给北京添堵啊?OK,那么所以说同学们醒醒瞌睡,然后呢,咬咬牙,咱们坚持到底。好,那么接下来。New容易小new什么意思啊,说白了这两个参数啊。这个是不是一样,也就六没问题吧,那么言下之意,刚才我们是不是研究了8:1:1,那么现在我们是不是要研究新生代和老年代的比例,没错,这个呢,有些同学呢还有印象,那么这货就是干什么?
03:02
配置年轻代六和老年代O在堆结构内存当中的占比默认是二,意思就是新生代占一,老年代占二,年轻代占整个堆的多少1/3?如果你要把它配成别的数,那么一样干嘛?新生代表示配成四了么?新生代占个一,老年代就占四,年生代就会占整个堆的1/5,那么年轻代是不是就少了?那么言下之意。也你知道怎么配就行了,一般都是用这两个,都是用它的默认新生代一电池大部分,如果你给它配小了,你这GC的收集是不是就特别频繁,但是呢,反过来讲O的区你呢要配的特别大,那很多要经过15次回收,我们这儿是不是讲过15次啊,它会到O的,你这块配的特别小。说导致GC频繁,那么所以说这个我们会有一个默认的比例,新生代1/3的对空间,老年代2/3对空间,那么我们来就像刚才一样,先看默认配置,然后再设置,你自己要去调整,那不排除假设有一种情况,你非得是新生代特别小,可能有些大对象,你直接就想往老年代去塞。
04:19
1/3不够用了,老年袋,这个二不够,老年代你还要占更多,那么这样呢就可以来调试,那说白了,这货就是设置老年代的占比,剩下的一给新生代,好,我们简单的来搂一眼。那么跟刚才一样,同学们我们先不加好,那么沿下支线,同学们我们先跑一下。直接十兆十兆打印出GC,那么现在是创新垃圾回收器,那么这个时候,那么同学们我们配置完成,然后我们等它一运行,那么。大家。默认我们讲过一句话,干嘛呢?我们说过。
05:02
在这儿我们说过,是不是新生代杠一,老年代杠二,那么大家都会明白这个是新生代干嘛?三这个是,这个是什么ten year的什么的,老年代是六,是不是1:2,大致是这个结论。好,那么来这是默认的啊,3072~648,那么好同学们,我们为了好比较,我们呢直接抓个图,待会儿呢就不用反复的切换,那么这一块大家请看新山是。三。养老是六,现在是不是。1:2没问题吧,这个占1/3,这个占2/3,那么好,这是我没加,那么假设我现在要加上这个呢。大家搂我们没加之前是这么一个效果,那么我们加没加之前说明是不是用默认,那么我们加上二,因为我们刚才说过默认是不是就是二啊,你怎么证明我点这个时候大家请看3072。
06:02
6848没问题吧,OK,那么好,这个就可以获得。那么接下来我们改一下,如果我们现在把这个比例改成四呢,那么跟刚才一样全套带走,那么这个时候同学们我们折腾一下来,大家看现在是不是1:4,那么1856,那么我们呢,直接来个1856。乘以四,那么大家请看1856是。样区,那么乘以四以后是多少呢?7424是不是约等于这的8192?能跟上,那么这样的话呢,就是我们通过这个调参可以设置我们。新新生、年轻代和老年代在堆结构中的占比,那么这个参数了解就行,一般不用去调,只不过你在面试过程当中能够跟项目经理,面试考官说清楚,好,那么这个参数那么就给大家呢,干嘛呢介绍到这。
我来说两句