[Insight-developers] Question about delete on VC++

Miller, James V (Research) millerjv@crd.ge.com
Fri, 27 Sep 2002 12:12:28 -0400


Another thought.  Is the data allocated in one thread and destroyed
in another thread?



> -----Original Message-----
> From: Miller, James V (Research) 
> Sent: Friday, September 27, 2002 12:07 PM
> To: 'Jisung Kim'; insight-dev-list
> Subject: RE: [Insight-developers] Question about delete on VC++
> 
> 
> Strange.  If we were building Dlls, I would say that maybe we were
> allocating nodes in one DLL and deallocating them in another DLL.
> (I think each DLL has its own heap management). But since we are 
> not building DLLs, then that is not the problem.
> 
> Have you run with VC the version that prints out all the node
> allocation and deletions?
> 
> Is there anything "inside" a node that is not being deleted? 
> Perhaps a 
> subitem is missing a destructor that needs to do something 
> that another
> compiler is providing by default.
> 
> 
> 
> 
> Friday, September 27, 2002 10:16 AM
> > To: insight-dev-list
> > Subject: [Insight-developers] Question about delete on VC++
> > 
> > 
> > Hi.
> > 
> > I have a question for memory deallocation in VC++.
> > 
> > Currently, my itkKdTreeBasedKmeansEstimatorTest is
> > leaking memory on VC++ machine. It seems like that the
> > some of the k-d tree nodes has not been deleted.
> > However, On linux, it didn't have any leak. I traced
> > the creation and deletion of nodes by print out the
> > address of each nodes. And the result shows perfect
> > match between creation and deletion.
> > 
> > Is there anything more than calling "delete" to delete
> > an object. I think I read an article from MS about
> > using delete and also assign zero to the pointer to
> > properly delete object in a long time ago. Is it the
> > case? Should I assign zero to the pointer after
> > calling delete?
> > 
> > Thank you,
> > 
> > 
> > 
> > =====
> > Jisung Kim
> > bahrahm@yahoo.com
> > 106 Mason Farm Rd.
> > 129 Radiology Research Lab., CB# 7515
> > Univ. of North Carolina at Chapel Hill
> > Chapel Hill, NC 27599-7515
> > 
> > __________________________________________________
> > Do you Yahoo!?
> > New DSL Internet Access from SBC & Yahoo!
> > http://sbc.yahoo.com
> > _______________________________________________
> > Insight-developers mailing list
> > Insight-developers@public.kitware.com
> > http://public.kitware.com/mailman/listinfo/insight-developers
> > 
> _______________________________________________
> Insight-developers mailing list
> Insight-developers@public.kitware.com
> http://public.kitware.com/mailman/listinfo/insight-developers
>