GC
1、IDEA VM参数配置:
2、CMS GC过程日志打印详情(很多资料上写的GC打印过程只有1、2、5、6这四种,从某种意义上说这是错误的说法):
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收集器是基于”标记-清除“算法实现的收集器。收集结束时会有大量空间碎片产生