High Memory Usage On com.bea.wli.config.impl.ConfigServiceImpl / com.bea.wli.config.derivedcache

(Doc ID 2300648.1)

Last updated on AUGUST 30, 2017

Applies to:

Oracle Service Bus - Version 12.2.1.0.0 and later
Information in this document applies to any platform.

Symptoms

After analyzing the heap dump with MAT, the following leak suspect is found:

One instance of "com.bea.wli.config.impl.ConfigServiceImpl" loaded by "com.oracle.classloader.weblogic.LaunchClassLoader @ 0x740001f50" occupies 944,683,880 (46.56%) bytes. The memory is accumulated in one instance of "com.bea.wli.config.impl.ConfigServiceImpl" loaded by "com.oracle.classloader.weblogic.LaunchClassLoader @ 0x740001f50".

Keywords
com.bea.wli.config.impl.ConfigServiceImpl
com.oracle.classloader.weblogic.LaunchClassLoader @ 0x740001f50

-------------------

Accumulated Objects in Dominator Tree

Class Name Shallow Heap Retained Heap Percentage

com.bea.wli.config.impl.ConfigServiceImpl @ 0x7448b8c50
104 944,683,880 46.56%
+com.bea.wli.config.derivedcache.impl.DerivedCache @ 0x745b810e8
72 213,081,096 10.50%
+com.bea.wli.config.derivedcache.impl.DerivedCache @ 0x7478ec088
72 77,923,248 3.84%
+com.bea.wli.config.derivedcache.impl.DerivedCache @ 0x745b814d8
72 52,058,720 2.57%
+com.bea.wli.config.derivedcache.impl.DerivedCache @ 0x7478ebe90
72 35,532,408 1.75%

You can explicitly see the grow of counts of com.bea.wli.config.derivedcache.impl.DerivedCache

 

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