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 SEPTEMBER 09, 2017

Applies to:

Oracle SOA Suite - Version 11.1.1.1.0 and later
Information in this document applies to any platform.
***Checked for relevance on 04-May-2017***

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

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms