Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 85176

Summary: [Plan Item] Reduced Memory Footprint / Improved Performance
Product: [Modeling] MDT.UML2 Reporter: Kenn Hussey <Kenn.Hussey>
Component: CoreAssignee: Kenn Hussey <Kenn.Hussey>
Status: VERIFIED FIXED QA Contact:
Severity: enhancement    
Priority: P2 Keywords: plan
Version: 1.1.0   
Target Milestone: 2.0 M4   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Bug Depends on: 114922    
Bug Blocks:    

Description Kenn Hussey CLA 2005-02-14 14:41:45 EST
Reduce the memory footprint of UML models by, for example, providing 
alternative implementations and/or lightweight alternatives to heavyweight 
representations of certain concepts (e.g. lower and upper bounds).
Comment 1 Kenn Hussey CLA 2006-03-13 13:35:30 EST
Also improve performance of key operations such as model load, save, traversal, etc..
Comment 2 Kenn Hussey CLA 2006-04-12 23:02:09 EDT
The memory footprint of *.uml models is now typically smaller than *.uml2 models. The new derived list implementations take less space in memory than the lists that used to be built and cached, and the feature ID arrays used in subset/superset lists are stored as static constants.

Some performance improvements have been made (e.g Element#getAppliedStereotypes() is almost twice as fast).

Other memory/performance improvements will be identified and implemented on a case-by-case basis against separate bugs.
Comment 3 Kenn Hussey CLA 2006-04-13 14:47:08 EDT
The changes are available in build 2.0 M4.
Comment 4 Nick Boldt CLA 2008-01-28 16:35:31 EST
Move to verified as per bug 206558.