社区
Java EE
帖子详情
java_pid3333.hprof文件如何打开
大圣李
2014-10-22 04:59:07
现在有一个java_pid3333.hprof文件,大概2g多,需要打开分析一下看看内存溢出的原因,电脑内存有限,用eclips的mat插件打不开,我听说有另外一种方法,就是把java_pid3333.hprof传到linux主机上,用一个jar包解压后,在本机上装一个图形化的工具打开进行分析,有没有哪位大神懂的,跪求答案呀
...全文
3375
1
打赏
收藏
java_pid3333.hprof文件如何打开
现在有一个java_pid3333.hprof文件,大概2g多,需要打开分析一下看看内存溢出的原因,电脑内存有限,用eclips的mat插件打不开,我听说有另外一种方法,就是把java_pid3333.hprof传到linux主机上,用一个jar包解压后,在本机上装一个图形化的工具打开进行分析,有没有哪位大神懂的,跪求答案呀
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dudan57
2015-09-10
打赏
举报
回复
在http://www.eclipse.org/mat/downloads.php选择合适的版本
Androidstudio生成的h
pro
f
文件
0
Androidstudio生成的h
pro
f
文件
0Androidstudio生成的h
pro
f
文件
0
MemoryAnalyzer-1.9.1.20190826-linux.gtk.x86_64.zip
官网一直下载不了,找这个找了好久,因为生成的dump
文件
太大不得不用linux生成报告! 首先,dump生成: 配置jvm参数-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/home/mat/
java
_
pid
1089.h
pro
f 手工直接导,
PID
为进程号 jmap -dump:live,format=b,file=
java
_
pid
1089.h
pro
f
PID
然后,在linux解压后执行以下命令,就生成一个报告: ./ParseHeapDump.sh
java
_
pid
1089.h
pro
f org.eclipse.mat.api:suspects org.eclipse.mat.api:overview org.eclipse.mat.api:top_components
MemoryAnalyzer-1.12.0.20210602-win32.win32.x86_64.zip
java
内存分析工具,可用于查看内存,分析内存泄露的问题; ps或jps先查看
java
进程的进程
pid
然后替换下面名的
pid
执行 jmap -dump:format=b,file=D:/dump.h
pro
f
pid
然后
打开
MemoryAnalyzer.exe左上角菜单File-->open File... 选择你生成的dump.h
pro
f
文件
加载dump.h
pro
f
文件
后会生成内存泄露报告
抓取memory的shell(native和h
pro
f)
抓取memory的shell(native和h
pro
f)
Elasticsearch磁盘空间爆满及
java
_
pid
*.h
pro
f 处理
Elasticsearch磁盘空间爆满及
java
_
pid
*.h
pro
f 处理
Java EE
67,541
社区成员
225,854
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章