线上outofmemory查错

查看gc

线上outofmemory查错_第1张图片

younggc频繁触发,gc也平凡触发,说明内存中不断有对象在生成

查看工程中对象的数量(也是jdk的某个工具)

找出问题原因

本次事故是由于业务逻辑导致,业务上userid为0的对象不会被get出来,但是会insert,加了缓存后,缓存处有人在insert后set了缓存,导致get了userid为0的对象25w条,瞬间占满内存

你可能感兴趣的:(线上outofmemory查错)