View Issue Details

IDProjectCategoryView StatusLast Update
0002639Slicer4Core: Base Codepublic2014-03-06 05:13
Reporteralmar Assigned Toalexy  
PrioritynormalSeveritymajorReproducibilityhave not tried
Status closedResolutionfixed 
Product VersionSlicer 4.1.1 
Target VersionSlicer 4.3.0Fixed in VersionSlicer 4.3.0 
Summary0002639: Slicer does not seem to unload old volumes
Description

I loaded 4 volumes of 400mb each. This obviously lead to an increase in RAM usage. Removing these volumes from the data menu this not lead to a reduction in RAM usage.

TagsNo tags attached.

Activities

pieper

pieper

2012-10-15 05:32

administrator   ~0006526

My initial guess is that the display nodes are still holding registered pointers to the image data even when the volume has been deleted.

I wonder if we should explicitly remove any of the referenced display nodes when the user deletes the node from the Data module (since it's possible, though unsusual, that the display node could be shared, we could check to see if the display node is used by any other node before deleting it).

pieper

pieper

2012-11-16 11:48

administrator   ~0007301

A related report:

Hi,

I am using Slicer to load detailed CT-images of femur bones and loading one image is quite challenging with a 4GB RAM computer.
Anyway I manage to do that. Well, I manage to do that once... I have noticed that when I close the scene the memory is not freed and if I try to load another image I have an error message.

If I try to load the image just after relaunching Slicer it works...
I believe there is some cleaning of the memory missing after the scene is closed. Could I do something to help the process a bit?

Cheers,

Morgan Sangeux

Senior Biomedical Engineer
Royal Children's Hospital
Melbourne - Australia

jcfr

jcfr

2012-12-04 11:26

administrator   ~0007409

Re-target since require more research.

alexy

alexy

2012-12-22 08:28

developer   ~0007574

Added logic to remove display and storage nodes when displayable node is removed.
This should delete image data associated with volume node.
Rev 21528.

jcfr

jcfr

2014-03-06 05:12

administrator   ~0011039

Closing resolved issues that have not been updated in more than 3 months

Issue History

Date Modified Username Field Change
2012-10-14 04:12 almar New Issue
2012-10-14 04:12 almar Status new => assigned
2012-10-14 04:12 almar Assigned To => pieper
2012-10-15 05:32 pieper Note Added: 0006526
2012-10-15 05:32 pieper Status assigned => acknowledged
2012-11-16 11:48 pieper Note Added: 0007301
2012-11-16 11:51 jcfr Target Version => Slicer 4.2.2
2012-12-04 11:26 jcfr Target Version Slicer 4.2.2 => Slicer 4.3.0
2012-12-04 11:26 jcfr Note Added: 0007409
2012-12-18 10:13 pieper Assigned To pieper => alexy
2012-12-22 08:28 alexy Note Added: 0007574
2012-12-22 08:28 alexy Status acknowledged => resolved
2012-12-22 08:28 alexy Resolution open => fixed
2013-02-12 09:41 jcfr Fixed in Version => Slicer 4.3.0
2014-03-06 05:12 jcfr Note Added: 0011039
2014-03-06 05:13 jcfr Status resolved => closed