Enabling automated heap dump generation

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.




In this information ...


IBM Redbooks, demos, education, and more

(Index)

Use IBM Suggests to retrieve related content from ibm.com and beyond, identified for your convenience.

This feature requires Internet access.

Task topic    

Terms of Use | Feedback

Last updated: Oct 21, 2010 5:30:17 AM CDT
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=compass&product=was-nd-iseries&topic=tprf_enablinglheapdump
File name: tprf_enablingheapdump.html