內存溢出排查基本步驟

一、獲取進程號

jps -v|grep 關鍵字

二、建立事故現網文件夾

mkdir {pid}

三、查看是否一直fullgc

jstat -gcutil {pid} 1000 1000 > {pid}/jstat_gcutil.txt

四、獲得存活內存分佈圖

jmap -histo:live {pid} >{pid}/jmap_histo.txt

五、dump當前堆棧到對應文件
jmap -dump:live,file={pid}/jmap_dum {pid}
使用MAT工具分析哪些對象佔用了內存過大,哪些對象數量多工具

相關文章
相關標籤/搜索