IBM has refreshed the HeapAnalyzer software. Goodness of their heart? Not so fast.
Apparently, HeapAnalyzer used to be an internal IBM support tool. Paid customers who had problems with IBM JVM would take the memory snapshots and IBM support would use the tool to do the analysis and recomendations.
Now - with the tool available to the public - IBM support will no longer analyse customers' memory leaks. Apparently the tool is so intuitive and produces so good results that the customer can figure out the answers themselves after playing with the tool for a short while.
So, when a big customer of both BEA and IBM products was having production memory leaks within IBM's JVM, we (BEA support) had to help them to troubleshoot it because IBM refused. Something not quite right here.
Oh yeah, and even after spending more than an hour on it, the tool's output and interface was still confusing to me. And with Vim as my primary editor, I should be fairly familiar to obscure interfaces.
BlogicBlogger Over and Out