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
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 iSeries 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.