学前须知
学习JVM参数前必须了解的
参数介绍
首先我要强调一点,JVM在启动之后,整个堆大小虽然是固定的,但是并不代表整个堆里的内存都可用,在GC之后会根据一些参数进行动态的调整,比如我们设置
Xmx
和
Xms
不一样的时候,就表示堆里的新生代和老生代的可用内存都是存在不断变化的。
所以我这里提一个概念,叫做相关堆的有效内存,这里的相关堆可以是指新生代,也可以是老生代,甚至整个堆,有效内存表示真正可用的内存,我们接下来的两节课要说的就是与相关堆的有效内存动态调整相关的JVM参数。
这一节我们重点介绍几个参数,这几个参数分别是:
- MinHeapFreeRatio
- MaxHeapFreeRatio
- MinHeapDeltaBytes
- Xminf
- Xmaxf
这几个参数我分了两个视频进行讲解,一起讲会比较长,大家可以扫码下面的视频号观看,不过视频号最多只能显示一分钟,完整版欢迎到PerfMa社区去

PPT内容
感谢点击『在看』帮忙分享