-
Full GC 后堆只降了 21M:一次 JVM 内存泄漏排查的复盘
服务每隔三四天就有实例变慢、CPU 冲高、重启即愈,典型的频繁 Full GC。GC 日志里 Full GC 后堆只降 21M,基本锁定内存泄漏。dump 堆用 MAT 一查,根子是一个 static HashMap 缓存只进不出。几天排查 JVM 内存:泄漏与容量之分、GC 日志、MAT 分析、缓存治理、ThreadLocal、内存监控。- 0
- 0
-
Full GC 频繁:接口每隔几分钟卡顿一次的排查复盘
查询服务接口 P99 周期性尖刺,每隔三五分钟卡顿两三秒。查慢 SQL、网络都不是,打开 GC 日志才看清是频繁 Full GC。几天治理:读懂 GC 日志、jstat/jmap 定位、dump 出一个 static 无界本地缓存占堆 76%、缓存加上限、换 G1、排查其他诱因、补齐 GC 监控。- 0
- 0
-
JVM 老年代每天 Full GC 上百次:从 CMS 到 G1 再到 ZGC 调优实录
32 个 Java 交易实例,每隔几分钟卡顿一次,接口 P99 从 30ms 飙到 1.8s,CMS 一天上百次 Full GC,单次 STW 1.5s。两周调优:GC 日志定位 + 迁 G1 + MAT 抓出 static HashMap 内存泄漏 + 上 ZGC。Full GC 清零,停顿降到 2ms,P99 稳定 35ms,压测 QPS 翻 2.5 倍。- 0
- 0
GC调优
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!



