Use this task to enable automated heap dump generation.
This function is not supported when using a Sun Java virtual machine (JVM) which includes WebSphere® Application Server
running on HP-UX and Solaris operating systems. You need to research
taking heap dumps on Sun JVMs or call IBM® Support.
Before you begin
Although heap dumps are only generated in response to a detected
memory leak, you must understand that generating heap dumps can have
a severe performance impact on WebSphere Application Server for several minutes.
About this task
![[IBM i]](../images/iseries.gif)
To help you analyze memory leak problems
when memory leak detection occurs, use the
Heap Analysis Tools for Java™. Use the Heap Analysis Tools
component (also known as Heap Analyzer) to perform Java application heap analysis and object create
profiling (size and identification) over time. Heap Analyzer includes
information about:
- Java virtual machine (JVM)
heap growth or size
- The objects being created that include type of object, count and
object size, object heap size
- The application "Heap Footprint" for memory sizing and performance
considerations
- Includes a call stack for every snapshot when running in profile
mode so objects created can be correlated to functions in the application.
The Heap Analyzer tool is a component
of the iDoctor for IBM i suite of performance monitoring tools
Use the heap monitor feature to monitor the JVM
heap size of a WebSphere Application Server profile in comparison to pool size.