[vtkusers] Memory Leak in vtkTimerLog ??
    de Boer Ingo 
    I.deBoer at polytec.de
       
    Tue Oct  7 11:15:13 EDT 2003
    
    
  
Hi,
maybe it's in my programming, but I have a memory leak of
5200 Bytes. My debugger (.net 2002 studio) told me that the
leak is around the vtkTimerLog
//----------------------------------------------------------------------------
// Allocate timing table with MaxEntries elements.
void vtkTimerLog::AllocateLog()
{
  if (vtkTimerLog::TimerLog != NULL)
    {
    delete [] vtkTimerLog::TimerLog;
    }
  vtkTimerLog::TimerLog = new vtkTimerLogEntry[vtkTimerLog::MaxEntries];
}
As I see from the code the TimerLog is created but where is the delete?
There is no delete in the destructor. Okay.. I tried to put something
like
  if (vtkTimerLog::TimerLog != NULL)
    {
    delete [] vtkTimerLog::TimerLog;
    }
in the destructor. But it was even more mess...
Any hints ?
greets  
  Ingo
---
Dr.-Ing. Ingo H. de Boer
Polytec GmbH
Polytec-Platz 1-7, 76337 Waldbronn, Germany
phone: ++49 7243 604 106
fax  : ++49 7243 604 255
 
    
    
More information about the vtkusers
mailing list