Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » UML2 » memory leak with heavyweight metamodel extension
memory leak with heavyweight metamodel extension [message #628184] Tue, 12 January 2010 08:55
Rafael Chaves is currently offline Rafael ChavesFriend
Messages: 161
Registered: July 2009
Senior Member
I have a "middleweight" metamodel extension to the UML metamodel.

I noticed that when I use some of the metaclasses defined in this metamodel in my UML' models, I end up with memory leaks.

Using Sun's JDK VisualVM tool, I traced it to the fact that that instances of my meta classes remain referred to by instances of UML2 metaclasses.

For instance, I have a subclass of ValueSpecification that I use as the specification of a constraint. When I use it, instances of my custom ValueSpecification metaclass stay behind even after I unload all model resources in the resource set. If I use only UML2 standard metaclasses, unloading resources properly cleans up all metaclass instances from memory.

Any clues, really appreciated.


Previous Topic:memory leak with middleweight metamodel extension
Next Topic:There may not be two classifiers names 'xyz'
Goto Forum:

Current Time: Thu Apr 19 21:03:32 GMT 2018

Powered by FUDForum. Page generated in 0.01645 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software