排查线上OOM

2022-04-09  本文已影响0人  flyjar

jvm开启时,一定要配置如此内容。
-XX:+HeapDumpOnOutOfMemoryError // 出现OOM时,生成DUMP文件
-XX:HeapDumpPath=文件地址 //DUMP文件存放地址

1、top命令查看哪些进程内存占用率过高,(大写M进行按照内存占用排序)
2、找到进程占用比较高的jvm。并将其对应的dump文件下载下来
3、用jvisualvm分析dump文件
4、里面会有各个类的实例数量和大小
6、找到占用内存比较多的类型,对其进行分析

上一篇下一篇

猜你喜欢

热点阅读