线上如遇到 JVM 内存溢出,应该怎么排查?

提问者:帅平 问题分类:微服务

线上如遇到 JVM 内存溢出,应该怎么排查?

Jvm
1 个回答
Rae
Rae 管理员

线上如果出现jvm内存溢出的话,可以分以下几个步骤排查:

jmap -heap 查看是否内存分配过小
jmap -histo 查看是否有明显的对象分配过多且没有释放情况
jmap -dump 导出 JVM 当前内存快照,使用 JDK 自带或 MAT 等工具分析快照

发布于:1个月前 (10-20)
我来回答