查看gc
younggc频繁触发,gc也平凡触发,说明内存中不断有对象在生成
查看工程中对象的数量(也是jdk的某个工具)
找出问题原因
本次事故是由于业务逻辑导致,业务上userid为0的对象不会被get出来,但是会insert,加了缓存后,缓存处有人在insert后set了缓存,导致get了userid为0的对象25w条,瞬间占满内存
查看gc
younggc频繁触发,gc也平凡触发,说明内存中不断有对象在生成
查看工程中对象的数量(也是jdk的某个工具)
找出问题原因
本次事故是由于业务逻辑导致,业务上userid为0的对象不会被get出来,但是会insert,加了缓存后,缓存处有人在insert后set了缓存,导致get了userid为0的对象25w条,瞬间占满内存