Memory leaks OutOfMemoryException-GC详细信息确认内存泄漏,现在怎么办?

Memory leaks OutOfMemoryException-GC详细信息确认内存泄漏,现在怎么办?,memory-leaks,garbage-collection,jvm,out-of-memory,aix,Memory Leaks,Garbage Collection,Jvm,Out Of Memory,Aix,我正在监视一个应用程序,其GC详细日志如下所示: 该图绘制了GC运行后使用的长期使用量 正如您所看到的,有一个明显的内存泄漏,但我想知道下一步是什么,以便在每次GC运行时找出哪个组件持有大约50MB的内存 这台机器是运行IBM JVM5的AIX6.1 感谢图表中的模式看起来确实像一个典型的内存泄漏,随着时间的推移在永久空间中累积。最好的方法是使用堆转储分析器——以堆转储为例,如下所示 jmap -dump:format=b,file=dump.bin <your java process

我正在监视一个应用程序,其GC详细日志如下所示:

该图绘制了GC运行后使用的长期使用量

正如您所看到的,有一个明显的内存泄漏,但我想知道下一步是什么,以便在每次GC运行时找出哪个组件持有大约50MB的内存

这台机器是运行IBM JVM5的AIX6.1


感谢

图表中的模式看起来确实像一个典型的内存泄漏,随着时间的推移在永久空间中累积。最好的方法是使用堆转储分析器——以堆转储为例,如下所示

jmap -dump:format=b,file=dump.bin <your java process id>
并分析转储文件,例如使用