这家伙太懒,什么都没留下
有可能是你的线程池开多了没限制,或者检查消费者代码逻辑,有没有未释放的堆内存。我们正式环境每天都是千万级流量,java内存大概在2-3G,由于偶尔会OOM,最终还是换成了GO来写,内存稳定50M
你4G或者调整2G的时候,有没有报oom,没有就没问题。只是说多着未大幅度释放而已,可以观察下jvm的gc回收。java项目启动的jvm配置看看。