Programming Tutorials Browser Tutorials Articles Struts Tutorials Hibernate Tutorials

  Tutorial: HeapRoots

HeapRoots is a tool for debugging memory leaks in JavaTM applications through analysis of \"heap dumps.\" The Java Virtual Machine (JVM)TM maintains a run-time data area for the allocation of all class instances and array objects. The heap storage for

Tutorial Details:

HeapRoots analyses \"heap dumps,\" which are files containing information about the objects in the JVM garbage collected heap. Some IBM VMs have the ability to produce heap dumps on demand; heap dumps can also be triggered by out-of-memory situations.
How does it work?
HeapRoots loads these heap dump files and provides commands for analyzing the data. These commands run algorithms on the data or query for information about the data. HeapRoots provides a command-line interactive interface where one enters commands and gets results. Examples of analysis include the following:

* searching/filtering of individual objects
* summary/tabulation of the various types of objects
* statistics on heap address space (such as gaps between objects)
* inward and outward references of an object
* paths between two objects


 

Read Tutorial at: Click here to view the tutorial

Rate Tutorial:
HeapRoots

View Tutorial:
HeapRoots

Related Tutorials:

Site navigation
 

 

Send your comments, Suggestions or Queries regarding this site at roseindia_net@yahoo.com.

Copyright © 2006. All rights reserved.