<html>
  <head>

  </head>
  <body style="line-height: normal; font-family: Times New Roman; margin-top: 4px; font-style: normal; margin-right: 4px; margin-bottom: 1px; font-size: 16pt; font-variant: normal; font-weight: normal; margin-left: 4px">
    <p style="margin-bottom: 0; margin-top: 0">
      <font face="Times New Roman" size="5">Interestingly&#44; &nbsp;I just had the same thing happen to me with the Adaptive Histogram Equalization filter &#40;VS 2010 Pro and Win 7&#44; everything compiled in x64&#41;. &nbsp;About 43 seconds to execute in Release mode&#44; about 15 minutes to execute in Debug.</font><br><font face="Times New Roman" size="5"></font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font face="Times New Roman" size="5">I am also using the multi-res Demons algorithm&#44; and didn&#39;t have this problem &#40;it was faster in 64 bit Debug vs 32 bit Debug mode as I expected&#41;.</font>    </p>
<br>      
    <p style="margin-bottom: 0; margin-top: 0">
      <font face="Times New Roman" size="5">Kent</font>    </p>
<br>      <br>
    <p style="margin-bottom: 0; margin-top: 0">
      <br>
      &gt;&gt;&gt; John Drescher &lt;drescherjm@gmail.com&gt; 4/18/2012 03:57 PM &gt;&gt;&gt;<br>On Wed&#44; Apr 18&#44; 2012 at 3:47 PM&#44; Erik Agterhuis<br>&lt;erik.agterhuis@resolutionbc.com&gt; wrote:<br>&gt; Dear all&#44;<br>&gt;<br>&gt;<br>&gt;<br>&gt; I had a nice resample filter running as part of a 32 bit application on<br>&gt; windows7. It did the<br>&gt;<br>&gt; very simple job of&#32;&#8216;upsampling&#8217;&#32;a 3D MRI dataset to a higher resolution<br>&gt; using a nearest neighbour<br>&gt;<br>&gt; interpolator. Worked like a charm&#33;<br>&gt;<br>&gt; Since I kept running into memory allocation bounds elsewhere in the<br>&gt; application&#44; I just recompiled everything to 64 bit&#44; using VC&#43;&#43;<br>&gt;<br>&gt; Express 2010. The application runs fine but the resample filter has become<br>&gt; extremely slow<br>&gt;<br>&gt; &#40;I&#8217;m talking 30 minutes versus 30 seconds&#33;&#41;.<br>&gt;<br>&gt; Since I read earlier postings about avoiding debug mode&#44; I made sure to<br>&gt; stick to release mode. Just<br>&gt;<br>&gt; added debug information &#40;program database mode&#41;. I have traced the problem<br>&gt; down to the<br>&gt;<br>&gt;&#32;&#8216;ResampleImageFilter&lt; TInputImage&#44; TOutputImage&#44; TInterpolatorPrecisionType<br>&gt;&gt;:: LinearThreadedGenerateData&#40;...&#8217;<br>&gt;<br>&gt; method in itkResampleImageFilter.hxx.<br>&gt;<br>&gt; The nested while loop over the output iterator &#40;outIt&#41;&#160;&#32;in this method takes<br>&gt; ages to finish.<br>&gt;<br>&gt; I&#8217;ve tried different multithreading settings &#40;even disabling<br>&gt; multithreading&#41;&#44; as some posts elsewhere suggested the problem<br>&gt;<br>&gt; might have something to do with that.&#160;&#32;As expected on my 4-core processor&#44;<br>&gt; having 4 threads is still<br>&gt;<br>&gt; the best setting&#44; so this seems to have nothing to do with it.<br>&gt;<br>&gt; Any help would be much appreciated&#33;<br>&gt;<br><br>I am not sure what the express versions &#40; I have never used that&#41;<br>offer but I have seen slowdowns like this in Visual Studio when going<br>from Release to Debug meaning I have seen filters take 100 times<br>longer in debug mode versus release.<br><br>John<br>_____________________________________<br>Powered by www.kitware.com<br><br>Visit other Kitware open-source projects at<br><a href="http://www.kitware.com/opensource/opensource.html">http://www.kitware.com/opensource/opensource.html</a><br><br>Kitware offers ITK Training Courses&#44; for more information visit:<br><a href="http://www.kitware.com/products/protraining.php">http://www.kitware.com/products/protraining.php</a><br><br>Please keep messages on-topic and check the ITK FAQ at:<br><a href="http://www.itk.org/Wiki/ITK_FAQ">http://www.itk.org/Wiki/ITK_FAQ</a><br><br>Follow this link to subscribe/unsubscribe:<br><a href="http://www.itk.org/mailman/listinfo/insight-users">http://www.itk.org/mailman/listinfo/insight-users</a><br>
    </p>
  </body>
</html>