我有一系列来自WebSphere 6.1的堆转储(* .phd文件)。我怀疑在堆转储的时间段内发生了内存泄漏。我希望能够“区分”两个堆转储(以查看在两个转储之间创建了哪些对象,并且在以后的转储之后仍然驻留在内存中)。
我一直在使用IBM的Memory Analyzer(在IBM Support Assistant中)来分析堆,但它似乎没有提供这个功能。
答案 0 :(得分:0)
Eclipse Memory Analyzer作为Memory Analyzer包含在IBM Support Assistant中,它具有比较两个转储的功能: 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