JVM_调优 2024年09月14日 JVM 调优 内存调优 1.解决什么问题:解决内存泄漏,define-不使用的对象仍然存在GC引用链上,无法被GC回收。 解决思路 1.发现问题,使用监控工具 2.定位问题,定位代码 3.修复 4.测试 常见场景 1.分布式任务调度系统如Elastic-job、 Quartz等进行任务调度时,被调度 90 JVM - CMS GC 2024年04月21日 CMS JDK8默认GC为Parallel Scavenge(新生代)+ Parallel Old(老年代),CMS能和ParNew/Serial GC一起使用。 CMS 是 Concurrent Mark Sweep 的简称,中文翻译为并发标记清除,它的目标是减少垃圾回收时应用线程的停顿时间,并且 90 JVM-G1 GC 2024年04月20日 G1回收器 G1 是 Garbage First 的简称,可以翻译成“垃圾优先”,它是一款面向服务器的垃圾收集器,采用标记整理算法,用于大内存的多处理器计算机,目标是实现低延时垃圾回收,从 2017年9月发布的 JDK9 开始,G1 就已经成为了默认的垃圾收集器。 回收方式 年轻代回收 混合回收 G 63