My Oracle Support Banner

JVM Memory Monitoring, Tuning, Garbage Collection, Out of Memory, and Heap Dump Analysis For SOA Suite Integration 11g (Doc ID 1358719.1)

Last updated on FEBRUARY 05, 2024

Applies to:

Oracle SOA Suite - Version 11.1.1.1.0 and later
Information in this document applies to any platform.

Goal

This article discusses usage and tuning of JVM memory from the perspective of a 11g SOA Suite Integration installation. JDKs discussed are JRockit and HotSpot. The following topics are covered:

Monitoring Tools for JRockit and HotSpot (Sun) JDKs
Out Of Memory - Types, Causes, Analysis
Garbage Collection Statistics and Tuning
     Including an Example of JVM Tuning Based on Garbage Collection Statistics
How to Analyze Heap Dump Files From JRockit and HotSpot JDKs
     Including an Example of Heap Dump File Analysis to Find the Cause of a Memory Leak

Attachments include:
HotSpot.pptx - information on JVM heap sizing, the description of the different memory spaces of the JVM, and garbage collection collector options and performance tuning.
Sample garbage collection logfiles: gc_orig.log, gc_cms1.log, gc_cms2.log

Solution

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Goal
Solution
 JDK Information
 Monitoring Tools for JRockit and HotSpot (Sun) JDKs
 JRockit Mission Control (JRMC):
 JVisualVM:
 Monitor
 Visual GC
 Tracer
 Out Of Memory - Types, Causes, Analysis
 Garbage Collection Statistics and Tuning
 JRockit
 HotSpot
 How to Analyze Heap Dump Files From JRockit and HotSpot JDKs
References

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.