IBM provides tooling and documentation to assist in the understanding, monitoring, and problem diagnosis of applications and deployments running IBM Runtime Environments for Java.
The IBM Monitoring and Diagnostic Tools for Java - Memory Analyzer is a Java heap analysis tool based on the Eclipse Memory Analyzer.
The IBM Monitoring and Diagnostic Tools for Java - Memory Analyzer (Memory Analyzer) brings the diagnostic capabilities of the Eclipse Memory Analyzer Tool (MAT) to the IBM Virtual Machines for Java.
Memory Analyzer extends Eclipse MAT version 1.1 using the Diagnostic Tool Framework for Java (DTFJ) which enables Java heap analysis using operating system level dumps and IBM Portable Heap Dumps (PHD)
Using Memory Analyzer will enable you to:
Memory Analyzer is a powerful and flexible tool for analyzing Java heap memory using system dump or heap dump snapshots of a Java process. Memory Analyzer provides both high level understanding and analysis summaries using a number of standard reports. Memory Analyzer allows you to carry out in depth analysis through browsing and querying the Java objects present on the Java heap.
These features combine to make it possible to:
Memory Analyzer is delivered in the IBM Support Assistant (ISA) Workbench. ISA is a free software offering which provides a single point of access for the IBM Monitoring and Diagnostic Tools for Java. When new versions of the tools become available ISA notifies you and helps you retrieve the latest version. Using ISA helps you troubleshoot and fix problems in your Java application.
You can expand the capabilities of Memory Analyzer using the IBM Extensions for Memory Analyzer from alphaWorks. The IBM extensions provide the ability to easily analyse the state of IBM software products, including the WebSphere Application Server
For example Figure 1 shows a Memory Analyzer session running in the IBM Support Assistant Workbench.
Memory Analyzer is installed within the IBM Support Assistant (ISA) Workbench.
Memory Analyzer supports the following dump types:
From the following platforms:
Memory Analyzer is installed within the IBM Support Assistant Workbench. To install Memory Analyzer follow the steps in the technote How to Install and Run Tools through the IBM Support Assistant. Whilst following the instructions in the technote please note that in the Tools Add-ons popup Memory Analyzer is listed under the 'JVM-based Tools' folder as 'IBM Monitoring and Diagnostic Tools for Java - Memory Analyzer'
Additionally it is recommended that you increase the memory available to the ISA Workbench when running Memory Analyzer. To increase the available memory complete the following steps:
For comments specific to this download please send mail directly to us.