AD4J List Of Roots Shown In Heapdump Looks Like Missing Elements (Doc ID 1070139.1)

Last updated on MARCH 08, 2017

Applies to:

Enterprise Manager Grid Control - Version: 10.2.0.3 to 10.2.0.5 - Release: 10.2 to 10.2
Information in this document applies to any platform.

Symptoms


By performing the following steps:
a.  load a heap dump using AD4J's utility loadheap.sh (loadheap.bat)
b.  and then the navigate to "Heap" tab menu in the AD4J Console. 
c. then select a specific heap dump from the list,  then select  "Roots".

It can be noticed that the list of roots may vary compared to what is documented in the manuals.

For example the list of roots from Weblogic's AdminServer heap dump (10.1.3)  using Jrockit (1.6.0) looks like this:

System Klasses 
ThreadOther 
JNI
Thread Handles 
System Other 


While a heapdump taken from OC4J's container (10.1.3) using Sun JDK (1.5.0)  lists the following roots:

Dictionary
Threadlocals
JNI
System Klasses
VM Symbols
Universe
Thread Handles
ThreadOther
ObjectMonitor
LoaderConstraints
System Other
System Mirrors
ProtectionDomains

Cause

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