简体   繁体   English

如何比较WebSphere堆转储?

[英]How can I compare WebSphere heap dumps?

I have a series of heap dumps (*.phd files) from WebSphere 6.1. 我有来自WebSphere 6.1的一系列堆转储(* .phd文件)。 I suspect a memory leak was occurring in the time period the heap dumps were taken. 我怀疑在进行堆转储的时间段内发生了内存泄漏。 I would like to be able to "diff" the two heap dumps (to see which objects were created between the two dumps and are still resident in memory after the later dump). 我希望能够“区分”两个堆转储(以查看在两个转储之间创建了哪些对象,并且在以后的转储之后仍驻留在内存中)。

I've been using IBM's Memory Analyzer (in the IBM Support Assistant) to analyze the heaps, but it doesn't seem to provide this feature. 我一直在使用IBM的Memory Analyzer(在IBM Support Assistant中)来分析堆,但是它似乎没有提供此功能。

Eclipse内存分析器(作为内存分析器包含在IBM Support Assistamt中)确实具有比较两个转储的功能: https ://www.ibm.com/developerworks/community/blogs/kevgrig/entry/how_to_use_the_memory_analyzer_tool_mat_to_compare_heapdumps_and_system_dumps ??

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM