5.1.2.1 数据块引用计数 5.1.2.1 数据块引用计数:当 不再安全——一次内存泄漏的根因溯源与原子性加固实战 凌晨两点十七分,监控告警第三次弹窗:某核心流式处理服务 RSS 持续攀升,48 小时内从 1.2GB 涨至 5.8GB;GC 日志里 Full GC 间隔从 47 分钟压缩到 6 分钟,而每次回收仅释放不足 300MB; 显示 实例数稳定在 230 万左右,但总大小却每天净增 1.1GB——这数字像一道缓慢渗血的裂口,不致命,却让整个系统在亚健康状态中持续失血。 这不是 OOM 前的狂暴预警,而是更危险的“慢性窒息”:内存没被彻底锁死,但可用缓冲区正以可预测的速度坍缩。运维同事甩来一句:“查了堆外内存,没明显泄漏;堆内对象也看了,没大对象驻留……是不是引用计数没管住?