My Oracle Support Banner

How To Troubleshoot Memory Leaks on UNIX (Doc ID 477522.1)

Last updated on JULY 19, 2023

Applies to:

Siebel CRM - Version 7.5.3 [16157] and later
Linux x86-64
Generic UNIX

Purpose

This document provides you with information about how to identify whether you are encountering memory leaks and how to investigate to find or narrow down the cause of the memory leak on UNIX/Linux. If you are unable to resolve the memory leak, this document provides you with detailed steps on what information is required by Oracle Customer Support.

Troubleshooting Steps

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
Purpose
Troubleshooting Steps
 Background
 Symptoms of a Memory Leak and Error Messages
 Causes of a Memory Leak
 Determining the Memory Usage of the Process
 Solaris
 AIX
 HP-UX
 Linux
 Viewing Memory Usage over Time
 How Core Dumps Can Indicate a Memory Leak
 Diagnostic Steps
 How to Capture Basic Performance Data Using a Shell Script
 Solaris
 AIX
 HP-UX
 Linux
 Creating and Running the Shell Script
 Reviewing the Performance Data
 Verifying the Environment
 Checking for Known Issues
 Checking for Fixes
 Investigating a Reproducible Memory Leak
 Investigating a Non-Reproducible Memory Leak
 Step-by-Step Example Investigation
 Temporary Workaround for Memory Leaks
 Data Required by Support to Assist with Troubleshooting
 Siebel CRM Community
References

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