我从生产系统中得到了一个大小为10 in的Hprof格式的堆转储文件。我试着用MAT、Jvisual VM和Jprofiler来分析它。
对于内存问题和瓶颈,我必须进行同样的分析。
文件加载挂起应用程序在中间,然后我必须重新启动系统。甚至在服务器上尝试过,应用程序内存设置高达15 on,但无法工作。
你能帮我找到一个分析相同问题的解决方案吗?
发布于 2018-02-26 08:56:55
分析具有15G的服务器上的转储应该可以工作,但您需要相应地设置Java堆大小。例如,如果在Eclipse中使用内存分析器插件(我通常这样做),则需要编辑eclipse.ini并将-Xmx1024m更改为-Xmx14g。您的文件可能不包含1024m和14g只是一个建议,但最大堆大小需要大于转储。
https://stackoverflow.com/questions/48983741
复制相似问题