0
我有一系列来自WebSphere 6.1的堆转储(* .phd文件)。我怀疑在堆转储的时间段内发生了内存泄漏。我希望能够“比较”两个堆转储(查看在两个转储之间创建了哪些对象,并且在更新转储后仍驻留在内存中)。如何比较WebSphere堆转储?
我一直在使用IBM的内存分析器(在IBM Support Assistant中)来分析堆,但似乎没有提供此功能。
我有一系列来自WebSphere 6.1的堆转储(* .phd文件)。我怀疑在堆转储的时间段内发生了内存泄漏。我希望能够“比较”两个堆转储(查看在两个转储之间创建了哪些对象,并且在更新转储后仍驻留在内存中)。如何比较WebSphere堆转储?
我一直在使用IBM的内存分析器(在IBM Support Assistant中)来分析堆,但似乎没有提供此功能。
Eclipse的内存分析器,它包含在IBM支持Assistamt为内存分析器,确实有一个功能比较两个转储: https://www.ibm.com/developerworks/community/blogs/kevgrig/entry/how_to_use_the_memory_analyzer_tool_mat_to_compare_heapdumps_and_system_dumps20?lang=en
恐怕你不能这样做,至少使用你所提到的IBM的工具和日食MAT ... – trikelef