Lots Of com.sun.proxy.$Proxy Class Are Generated While Creating Web Service Client
(Doc ID 2218230.1)
Last updated on JUNE 07, 2022
Applies to:Oracle WebLogic Server - Version 10.3.6 and later
Information in this document applies to any platform.
Many instances of class com.sun.proxy.$Proxy are created while creating web service client. This causes the JVM to do a full GC to clean the perm space and causes high CPU.
This issue has been initially described in bug 13852413 and it is said to be fixed in Weblogic 12.1.2 . Unfortunately, it can still be reproduced on Weblogic 12.1.3
This issue cannot be produced with JDK older than JDK 188.8.131.52 (including JDK 184.108.40.206) but it can be reproduced with JDK 220.127.116.11 and later releases.
This issue can be traced by setting the class verbose on the client side. And the output is like:
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