首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对Heapdump文件进行分析的最佳格式是什么?是hprof吗?

对Heapdump文件进行分析的最佳格式是什么?是hprof吗?
EN

Stack Overflow用户
提问于 2014-12-16 07:14:29
回答 2查看 9.1K关注 0票数 2

我被分配到在我们的生产环境中找出完全GC问题(垃圾收集器)的根本原因。它是随机发生的,我认为最有可能的情况是当前应用程序中存在内存泄漏。我希望从我们的生产环境(linux)获取一个内存转储,并使用GUI工具(如Eclipse )进行分析。

要分析的堆转储文件的最佳文件格式是什么?是hprof格式吗?我将使用jmap命令获得堆转储。在获得内存转储时是否需要指定"format=b“选项?

下面是一个示例命令,我将指示我们的支持小组运行。(5980是一个样本pid)。

如果你相信更好的方法,请告诉我。

代码语言:javascript
复制
jmap -dump:format=b,file=hpdump.hprof 5980

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-12-23 16:40:36

我无法将堆转储文件作为生产环境中的空间限制。分析直方图文件也帮不了我。相反,我找到了GC日志分析器工具,它有助于在一年中某些特定的日子分析GC日志,这导致了GC问题的出现。

绘制的GC日志图表揭示了整个故事。在每个场景中都可以观察到内存消耗的快速增长,从某一事件开始,只需不到10分钟就能达到最大内存。我计算了初始上升点的时间戳,并与服务器日志比较了相应的时间戳。这为在上升开始时服务器日志中经常出现的某些进程提供了强有力的证据。

票数 1
EN

Stack Overflow用户

发布于 2014-12-16 07:18:03

这个命令似乎没问题。是的,几乎没有其他工具可用于分析堆转储。请参阅

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27499395

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档