内存泄露:*.hprof

使用Memory Analyzer tool(MAT)分析内存泄漏

参考地址:http://www.blogjava.net/rosen/archive/2010/06/13/323522.html  感谢博主!

 

内存泄露的原因:

1 全局对象,主要是集合或队列,对象堆积。
2 stream,writer,reader 使用完,没有关闭。

 

java 生成.hprof 查看内存对象

/usr/java/jdk1.6.0_45/bin/jmap -dump:format=b,file=java_pid`date +%Y-%m-%d-%H:%M:%S`.hprof $pid  # $pid:web进程

 

win10 从 k8s 容器中把文件导出到本地

cmd:
C:\Users\s145dh>kubectl exec -n dr-corso-integration swr-lix-agent-iptiq-d7f8d4f77-rt2jz -- tar cf - tmp/heap-dump | tar xf - -C ~
git bash:
winpty exec -n dr-corso-integration swr-lix-agent-iptiq-d7f8d4f77-rt2jz -- tar cf - tmp/heap-dump | tar xf - -C ~

 

posted @ 2015-08-04 17:00  xiluhua  阅读(471)  评论(0编辑  收藏  举报