My Oracle Support Banner

How to Perform Memory and Thread Analysis on SOA (Doc ID 1450293.1)

Last updated on NOVEMBER 15, 2023

Applies to:

Oracle SOA Suite - Version 11.1.1.1.0 to 11.1.1.6.0 [Release 11gR1]
Information in this document applies to any platform.

Goal

 This note is intended to be an introduction on how to troubleshoot memory and thread issues along with some useful pointers to other notes and tools.

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
 Introduction
 A heap dump is a binary file
 A thread dump is printed in .out file
 To prove a memory leak you need a memory graph
 Tools overview
 Some tools to collect data
 Tools to analyze data collected
 Usage summary
 Collecting PID is the first step
 What node did the instance run on?
 Let Weblogic reveal lazy threads
 Tool details
 jmap
 jrcmd
 JConsole
 JVisualVM
 Mission Control
 Eclipse MAT
 Threadlogic
 Samurai
 IBM Thread and Monitor Dump Analyzer for Java
 GC tuning
 How to tune GC
 Links
 Useful links
References


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