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