Lots Of com.sun.proxy.$Proxy Class Are Generated While Creating Web Service Client
Last updated on NOVEMBER 02, 2017
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 220.127.116.11 (including JDK 18.104.22.168) but it can be reproduced with JDK 22.214.171.124 and later releases.
This issue can be traced by setting the class verbose on the client side. And the output is like:
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