| Summary: | Sirius diagram outline does not remove its actions for the toolbarmanager during dispose. | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Modeling] Sirius | Reporter: | Maxime Porhel <maxime.porhel> | ||||
| Component: | Diagram | Assignee: | Maxime Porhel <maxime.porhel> | ||||
| Status: | CLOSED FIXED | QA Contact: | Julien Dupont <julien.dupont> | ||||
| Severity: | normal | ||||||
| Priority: | P3 | CC: | julien.dupont, pierre-charles.david | ||||
| Version: | 1.0.0M7 | Keywords: | triaged | ||||
| Target Milestone: | 1.0.0 | ||||||
| Hardware: | All | ||||||
| OS: | All | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
|
Description
Maxime Porhel
Created attachment 242895 [details]
A big model
This issue can be reproduced with this 28Mo aird and its 3,5Mo ecore.
Import the attached project.
Activate the show heap status option.
Restart Eclipse.
Click on the GC action and check the heap status.
Open the aird.
Open the packageNumber1 package entities diagram.
Select a node, reselect the diagram.
Play with the outline (overview -> tree outline, right click on several elements, -> overview)
Close the editor.
Close the session
Click on the GC action and check the heap status.
It must be equivalent to the inital heap.
With Yourkit or Mat, check the dominators, the outline must not appear.
Fixed by commit d542ab92b7b735c0b7d358a487e88730cc47190a Available in Sirius 1.0.0. |