Configuring the WLS Diagnostic Framework Module Leads to a Memory Leak
Last updated on OCTOBER 20, 2017
Applies to:Oracle WebLogic Server - Version 18.104.22.168.0 to 22.214.171.124.0 [Release 12c]
Information in this document applies to any platform.
When diagnostic modules are configured, it may lead to a memory leak.
After configuring diagnostic modules and starting a server instance, heap size slowly grows. Mainly the following objects:
You can check above objects from heapdump. This problem will lead to full GC and a high CPU usage percentage.
To get heapdump, use jmap or jrcmd. Refer "<Note 1922891.1> SRDC - Collect WebLogic Server Diagnostic Data - RDA, Thread and Heap Dumps" for details.
Created diagnostic modules, action and policy expressions following the documentation:
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