温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
好,那我们把这个呢就收起来啊,这一章呢,最后呢,呃,涉及到这样的一个代码,哎,我们稍微的说一下啊,就是呢,咱们在讲这个上篇的时候呢,哎,大家应该,呃,还有没有印象啊,在讲上边的时候呢,咱们其实通过这个Java代码的话呢,是可以获取咱们当前程序当中,比如说这个系统的内存大小,诶我们当前使用的这个,或者设置的这个初始化的一个推空间,最大的一个推空间大小,我们通过这个runtime这样的一个类呢,是可以拿到的啊这个咱们讲上篇的时候呢提到过,那么我们在这里呢,再给大家去提另外的一个相关的API啊叫management factory。啊,Management factory,呃,使用这套API呢,我们能做什么事呢?呃,就是我们可以呢,比如针对于服务器上跑的一个程序,查看一下它相关的堆内存的一个使用情况,啊根据这个使用情况呢,我们在代码逻辑当中是不是可以设置一些阈值,比如进行必要的一个警报,哎等等,哎这样的一个操作啊相当于呢,就是Java呢,给我们提供了诶相关的API,用于让我们去监视和管理Java虚拟机和运行时的相关内存的这个情况。
01:01
啊,就是对应的我们下边的这样的一些这个API的一个具体使用啊,这块呢,咱们就不带着大家一个个去敲了啊,没这个必要是吧,整个呢,咱们运行一下啊看看。啊,在这呢,哎这呢就提到了我们这个叫management factory是吧?哎,调了一个方法,然后我们得到一个叫memory的一个bin啊,然后呢,使用它呢,获取一下我们这个堆内存的一个使用啊这呢有一个初始的堆啊,最大这个堆使用了多少,哎,我们这个呃,相关的一个完整的信息啊,堆背堆啊等等等的一个展示啊这里呢,我们也可以先初始呢做一个设置。啊,针对于咱们当前这个程序,比如说我们设置这个堆啊,XMX来一个这个100兆啊,叉MX来来一个100兆啊设置完以后呢,我们这时候做一个执行。好,你看这时候呢,就能够展示出来啊,初始的一个大小啊,最大一个大小等等啊,这样的一个基本信息啊,这个呢整个呢,大家清楚这个事儿就行啊,就相当于我们通过Java代码层面呢,呃,Java给我们提供了这叫management,这个海包下的相关的API啊,去做我们的一个整体的监控啊就可以了。
02:05
好,那至此的话呢,咱们关于这一章呢,咱们就说到这儿啊,整个呢,需要大家去掌握的啊,就是最起码你得知道这个参数的这个类型啊,然后呢,怎么去写,你得写报错,你得知道这个格式是不是不对,还是说呢,具体那个参数呢,单词拼错了啊,这个得知道啊,然后的话呢,呃,针对我们常见的这个虚拟机啊,参数的一个选项的设置,这呢,我们就分着这样的几波给大家呢,展开的这个讲解。啊,这里边呢,一些常见的需要大家能够该记的你得记一记啊,该记的记一记好,那这一章呢,咱们就整个呢,先介绍到这儿。
我来说两句