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 03:55
Rafael Chaves is currently offline Rafael Chaves
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.

Cheers,

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


Current Time: Mon Jul 28 02:34:20 EDT 2014

Powered by FUDForum. Page generated in 0.01432 seconds