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.