GC

1、IDEA VM参数配置:

GCGC

2、CMS GC过程日志打印详情(很多资料上写的GC打印过程只有1、2、5、6这四种,从某种意义上说这是错误的说法):

GC

3、G1的GC过程:

          3.1、初始标记;

          3.2、并发标记;

          3.3、重新标记(最终标记);

          3.4、并发清理

4、CMS VS G1

      4.1 :G1适用场景:

G1是一种面向服务端的垃圾收集器,主要用于在多处理器、大内存的服务器中尽可能的提供弱实时(soft real-time)、高吞吐量的垃圾收集;

     G1的优势:

       (1)、 并行和并发

       (2)、 分代收集

       (3)、可预测的停顿

       (4)、空间整合:

      4.2:CMS的特点:

       (1)、CMS收集器对CPU资源非常敏感。

       (2)、CMS收集器无法处理浮动垃圾

       (3)、CMS收集器是基于标记-清除算法实现的收集器。收集结束时会有大量空间碎片产生