来源: http://www.alphaworks.ibm.com/tech/heapanalyzer

下载地址: http://www.alphaworks.ibm.com/tech/heapanalyzer/download

HeapAnalyzer

用来探测可能存在的Java堆泄漏的工具.

更新: 2011年4月19日
版本4.1.4 增强了可疑的root泄漏检测.

 

What is HeapAnalyzer?

</p>

HeapAnalyzer allows the finding of a possible Java™ heap leak area through its heuristic search engine and analysis of the Java heap dump in Java applications.

Java heap areas define objects, arrays, and classes. When the Garbage Collector allocates areas of storage in the heap, an object continues to be live while a reference to it exists somewhere in the active state of the JVM; therefore the object is reachable. When an object ceases to be referenced from the active state, it becomes garbage and can be reclaimed for reuse. When this reclamation occurs, the Garbage Collector must process a possible finalizer and also ensure that any internal JVM resources that are associated with the object are returned to the pool of such resources. Java heap dumps are snap shots of Java heaps at specific times.

</p>

How does it work?

</p>

HeapAnalyzer analyzes Java heap dumps by parsing the Java heap dump, creating directional graphs, transforming them into directional trees, and executing the heuristic search engine.

The following are examples of features:

For more information, please check out this Webcast replay:

</p>

or these articles by Jinwoo Hwang in the Java Developer’s Journal:

</p>
</p>

About the technology author(s)

Jinwoo Hwang </p>

Jinwoo Hwang is a software engineer, a team leader, and a technical leader within the WebSphere Application Server Technical Support team, which is based in Research Triangle Park, N.C. He joined IBM in 1995 and worked with IBM Global Learning Services, IBM Consulting Services, and development prior to his current position. Mr. Hwang is an IBM Certified Solution Developer as well as a SUN Certified Programmer for the Java 2 platform.

</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>

转载请注明:WebLogic Android 博客 » IBM HeapAnalyzer下载[转]