温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
下边啊,咱们在这个程序当中啊,咱们做一个设置啊,看看这块呢,是不是OK,嗯,咱们现在看一下当前这个场景啊,针对咱们这个代码的话呢,现在我使用的是JDK9是吧?呃,九的这个编译环境,然后我们运行的话呢,是在这个九的环境下啊,这是咱们那会儿呢,使用的这个zero啊演示这个九的这个环境的时候呢,这个操作行,那这个时候呢,咱们把它改一下啊,这个咱们叫use。哎,Piel是吧,哎,就这样写就行,Piel j c OK,我们做一个apply啊做OK,注意现在呢,我们是在这个酒的环境下呢,做演示的,九的环境下的话呢,实际上我们知道会有一些变化了啊,我们做一个执行。好,大家看到了,这时候呢,我们会报一些这个警告信息,红色的说在这个服务器端呢,这个虚拟级的一个警告,我们当前呢,叫use panel jc,它被depreated了,就在我们9.0的版本中啊,被移除了等等等等,这有个这个具体的说明是吧?啊说将要被移除在未来的这个版本当中,所以现在呢,它不建议我们去使用了,因为被depated了,嗯,主要原因呢,是因为你看我们那会儿讲这个总结的时候呢,提到过啊,我们这个八跟九当中会有个变化,就是关于我们这根线是吧,这个线的话呢,会牵扯到我们这个pan钮,咱们这呢,在九当中,诶有一些结构被移除掉了,那咱们这块呢,可以这样操作一下,我呢先把这块改成是一个八的环境。
01:18
啊,这个咱们就体验一下就行,真正开发的时候呢,现在确实胎就呢,咱们已经不太使用了啊,我现在把它先改成是这个1.8。那还是我们上面这个排钮啊,此时呢,我们再做个执行。哎,你看暂时呢是都没问题的,在这个八的环境下呢,我们现在能够看到咱们当前使用的叫use panel的一个JC是吧?哎,这呢是针对我们这个新生代的,那么新生代呢,使用这个叫panel jc,在咱们这个JDK8当中,这时候呢,虽然被double了,但是还可以考虑去使用啊,涉及到叫Siri o,还有呢,是不是叫CMS啊。看一下CS是吧,那这时候比如我们这个CMS呢,咱们做个设置,看看是不是可以啊,把这个呢先停了,我们上边呢给它做一个打开,然后在这个位置呢,我们做一个杠啊提前呢,我们相当于先讲一下针对这个CMS垃圾回收器的话,我们这样去设置啊,首先呢叫use,诶它呢叫concurrent是吧,诶就这样写,然后呢,是一个叫mark sweep的一个JC,嗯,这样来处理就行,然后应用OK跑一下。
02:21
嗯,也出来了,这是呢,我们会看到当前呢,我们使用的这叫pan钮,然后这块呢,使用的叫CMS,哎都有没问题的是吧?行,那如果呢,这时候我们把它呢,再改成这个九的环境呢,看看行不行呢。啊,这个呢,我们也做一个调整。好,跑一下。嗯,你看这时候呢,是不是就给我们这个警告了,说呢,你这块使用的叫panel,然后被deerty了啊,然后呢,使用这个ACMS的话呢,他也被deerty了,就我们这时候呢,在九当中是不是就不让我们再去用这个组合了,对吧?OK,哎,大家注意一下这个问题,行,那这块呢,咱们就了解一下啊,大家知道呢,我们如何呢,去确定在这个新生代当中去使用这个叫panel的垃圾回收器。
03:06
啊,知道了,我们使用这个指令啊就可以了。那现在呢,这个panel的话呢,咱们已经看到,实际上呢,是已经失宠了是吧,嗯表示嗯新生代,嗯使用哎,我们这个叫panel啊JC啊,OK保存一下。行,那他呢,大家呢,就知道,诶总结一下啊,就知道呢,就是它是作为我们说叫S呃S。哎,再往上啊,它呢,是作为我们这个C的一个多线程版本,那好处的话呢,其实就知道了,在我们这个新生代回收的时候呢,它这个STW的时间呢,稍微短一点。对吧,哎,仅此而已啊,然后其他的这个复制算法,Stop the word这个抬头存在,哎,然后在未来的话呢,我们这个判定的话呢,实际上呢,已经被孤立了啊,我们就不再去使用了啊,这个多注意一下啊,行,那么关于我们这个PI钮呢,咱们就说到这儿。
我来说两句