| Summary: | [Plan Item] Reduced Memory Footprint / Improved Performance | ||
|---|---|---|---|
| Product: | [Modeling] MDT.UML2 | Reporter: | Kenn Hussey <Kenn.Hussey> |
| Component: | Core | Assignee: | 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
Also improve performance of key operations such as model load, save, traversal, etc.. 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. The changes are available in build 2.0 M4. Move to verified as per bug 206558. |