View Issue Details

IDProjectCategoryView StatusLast Update
0001714Slicer4Module Markupspublic2018-03-02 11:02
Reporterinorton Assigned Tonicole  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionwon't fix 
Product Version 
Target VersionFixed in VersionSlicer 4.7.0 
Summary0001714: Serious annotation fiducial performance problems.
Description

See video: http://ge.tt/89EIgPD (5 MB)

  1. scrolling is very slow when a large number of AnnotationFiducials are present in the scene.

  2. deleting a large list hangs slicer for >20 seconds.

TagsNo tags attached.

Relationships

related to 0001091 closednicole AnnotationFiducial: performance issues 
related to 0004239 closednicole Slicer crashes when trying to delete many fiducial markups 
related to 0004306 closednicole Markups are slow 

Activities

inorton

inorton

2012-02-09 08:34

developer   ~0003618

That site is slow. See here: http://youtu.be/h4mV94H-dRI

inorton

inorton

2012-02-09 09:13

developer   ~0003619

Specifically, 122 fiducials.

nicole

nicole

2012-02-17 13:13

administrator   ~0003652

svn 19306 implements some speed ups, but need to look into the tree view and scene model as it seems to be the bottleneck now.

jcfr

jcfr

2012-08-20 11:47

administrator   ~0005626

Re-target if tutorials are not impacted

nicole

nicole

2012-08-29 14:22

administrator   ~0005867

Pushing back, tutorials are not affected.

nicole

nicole

2013-07-09 08:51

administrator   ~0008957

I just did a check with 100 fiducials and the performance seems decent. Are you still seeing this issue with the annotation fiducials in the nightly builds?

nicole

nicole

2013-08-23 07:58

administrator   ~0009567

Added the self test AddManyMarkupsFiducialTest and there's significant slow down in 3D when dragging a fiducial after adding 300 fiducials. Re-categorising this to the Markups module and will dig into it.
Deleting them takes < 5 seconds using the delete all in list.

pieper

pieper

2014-03-07 09:48

administrator   ~0011363

Since this 'works' we won't spend time on it right now, but will keep looking for ways to improve overall performance.

lassoan

lassoan

2017-06-11 14:26

developer   ~0014766

Manipulating up to about 100 fiducials work with reasonable speed. Reopen if you still have issues.

Issue History

Date Modified Username Field Change
2012-02-09 08:28 inorton New Issue
2012-02-09 08:28 inorton Status new => assigned
2012-02-09 08:28 inorton Assigned To => nicole
2012-02-09 08:34 inorton Note Added: 0003618
2012-02-09 09:13 inorton Note Added: 0003619
2012-02-17 13:13 nicole Note Added: 0003652
2012-08-20 09:59 nicole Relationship added related to 0001091
2012-08-20 09:59 nicole Target Version => Slicer 4.2.0 - Feature freeze Sept 1st 2012
2012-08-20 11:47 jcfr Note Added: 0005626
2012-08-29 14:22 nicole Note Added: 0005867
2012-08-29 14:22 nicole Target Version Slicer 4.2.0 - Feature freeze Sept 1st 2012 => Slicer 4.3.0
2013-07-09 08:51 nicole Note Added: 0008957
2013-07-09 08:51 nicole Status assigned => feedback
2013-08-23 07:58 nicole Note Added: 0009567
2013-08-23 07:58 nicole Status feedback => assigned
2013-08-23 07:58 nicole Category Module Annotations => Module Markups
2013-08-27 12:12 jcfr Target Version Slicer 4.3.0 => Slicer 4.4.0
2014-03-07 09:47 pieper Status assigned => acknowledged
2014-03-07 09:48 pieper Note Added: 0011363
2014-03-07 09:48 pieper Target Version Slicer 4.4.0 =>
2016-07-28 08:09 fepegar Relationship added related to 0004239
2016-11-18 13:03 fepegar Relationship added related to 0004306
2017-06-11 14:26 lassoan Status acknowledged => resolved
2017-06-11 14:26 lassoan Resolution open => won't fix
2017-06-11 14:26 lassoan Note Added: 0014766
2017-06-12 08:32 jcfr Fixed in Version => Slicer 4.7.0
2018-03-02 11:02 jcfr Status resolved => closed