前言 之前我们讲解了jvm的组成结构与垃圾回收算法等知识点,今天我们来讲讲jvm最重要的堆内存是如何使用垃圾回收器进行垃圾回收,并且如何使用命令去配置使用这些垃圾回收器. 堆内存详解 上面这个图大家应该已经很明白了吧.大家就可以理解成一个房子被分成了几个房间,每个房间的作用不同而已,有的是婴儿住的,有的是父母住的,有的是爷爷奶奶住的 堆内存被划分为两块,一块的年轻代,另一块是老年代. 年轻代又分为Eden和survivor.他俩空间大小比例默认为8:2, 幸存区又分为s0和s1.这两个空间大小是…