IBM®
Skip to main content
    United States change      Terms of use
 
 
Select a scope:    
     Home      Products      Services & industry solutions      Support & downloads      My account     
alphaWorks  >  Java technology  >  

HeapRoots

A tool for debugging memory leaks in Java applications through analysis of "heap dumps."


Date Posted: October 23, 2003
OverviewRequirementsDownload FAQs Forum Reviews

Platform requirements

Operating system: any Java™-enabled system

Software:

  • Java 2 SDK (for running HeapRoots)
  • IBM VM contained in some IBM Developer Kits, Java Edition, for creating heap dumps. Recommended: 1.3.1 SR3 (excluding z/OS) or 1.4.1 SR1 (or above) SDKs for heapdump support as described in the IBM JVM Diagnostics Guide. See the "Development Resources" (on righthand side of page) for downloads of some of these IBM SDKs.

Installation instructions

  1. Download and unzip the .zip package.
  2. Get a heap dump from an IBM VM or use the example file (doc\hddocaddr.txt) supplied.
  3. Run "java -jar <HR_JARNAME> <heapdump_file>"
    • where
        <HR_JARNAME> is the name of the .jar included in the package
        <heapdump_file> is the name of a heap dump.
For full instructions, open the included Start-Here.html file or see the FAQ here on the site.

Download now Download now

Related technologies

For platform(s):
Java

For topics:
analysis, debugging, garbage collection, JVM


Related resources

IBM Developer Kits

IBM Java SDK Diagnostics Guides

developerWorks Java zone

Java tutorials

Open source projects

JARS.com

 

    About IBM Privacy Contact