码迷,mamicode.com
首页 > 其他好文 > 详细

内存溢出排查基本步骤

时间:2018-12-16 21:37:30      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:map   cut   jstat   创建   dump   stat   内存分布   内存   对象   

1、获取进程号

jps -v|grep 关键字

2、创建事故现网文件夹

mkdir {pid}

3、查看是否一直fullgc

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

4、得到存活内存分布图

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

5、dump当前堆栈到对应文件
jmap -dump:live,file={pid}/jmap_dum {pid}
使用MAT工具分析哪些对象占用了内存过大,哪些对象数量多

内存溢出排查基本步骤

标签:map   cut   jstat   创建   dump   stat   内存分布   内存   对象   

原文地址:https://www.cnblogs.com/laowz/p/10096757.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!