加载中
014. 深入JVM学习—G1收集器配置

G1收集器参数 No. 参数名称 描述 01 -XX:G1HeapRegionSize=n 设置G1区域的大小,每个区域大小可选范文:1MB~32MB之间,目标是根据最小的堆内存大小划分出约2048个区域。 02 -XX:MaxGCPauseM...

06/28 12:28
19
011. 深入JVM学习—垃圾收集策略配置

GC策略调整参数 No. 参数名称 年轻代GC效果 老年代与元空间GC效果 01 -XX:+UseSerialGC 串行GC(Serial Copying) 串行GC(Serial MSC) 02 -XX:+UseParallelGC 并行回收GC(Parallel Scaven...

009. 深入JVM学习—元空间

元空间相关知识 元空间是1.8之后才有的,其功能其实和永久代一样。唯一的区别在于永久代使用的是JVM堆内存空间,而元空间使用的是物理内存,直接受到本机物理内存的限制。 2. 元空间内存参数...

06/25 14:50
26
007. 深入JVM学习—老年代

老年代空间的主要目的是用于存储由Eden发送来的对象,一般在经历好几次“Minor GC”还会保存下来的对象,才会被复制到老年代,这样就可以存放更多的对象,同时在老年代中执行GC的次数也相对较...

006. 深入JVM学习—年轻代

年轻代图片 年轻代(Young)属于JVM堆内存空间的一个组成部分 所有使用关键字new新实例化的对象一定会在伊甸园区进行保存,而对于存活区保存的一定是已经在伊甸园区存在一段时间并且经过了几...

06/22 17:22
14
008. 深入JVM学习—永久代

永久代的相关知识 JDK1.8之后取消。 永久代是在堆内存中保存的,但不会被回收,例如:intern()方法产生的对象不会被回收。所以如果你的操作不当,导致永久代中数据量过大,那么这个时候程序依...

06/25 14:39
14
005. 深入JVM学习—Java堆内存参数调整

JVM整体内存调整图解(调优关键) 实际上每一块子内存区域都会存在一部分可变伸缩区域,其基本流程:如果内存空间不足,则在可变的范围之内扩大内存空间,当一段时间之后,内存空间不紧张的时...

06/22 13:09
21

没有更多内容

加载失败,请刷新页面

返回顶部
顶部