Win a copy of Design for the Mind this week in the Design forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

OutOfMemory issue while using CGLIB in spring

 
Haresh Sawant
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Recently I faced a problem,
I've implemented annotation driven transaction management in Spring & used CGLIB.jar as it is required for Proxy creation.
Transaction handling code was a part of SOA service , service was running out of memory (PermGen) after handling ~ 20 requests.
After searching on various websites I found that there is a memory leak issue with CGLIB because it creates hard link between proxy and class loader.
I am still unclear about root cause of this issue, can somebody please explain this in detail...
 
Bill Gorder
Bartender
Posts: 1682
7
Android IntelliJ IDE Linux Mac OS X Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What does your POM file look like? I have never had any issues running with this on JBOSS, TOMCAT or Websphere in some pretty large enterprise applications. I wonder what versions of spring and cglib you are pulling in.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic