[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Re: Tracking allocated memory (was: Tracking memory leaks -- advice  needed)
From:       iglio () fub ! it (Pietro Iglio)
Date:       1999-06-23 15:06:33
[Download RAW message or body]



>>>>>>>>>>>>>>>>>> Original Message <<<<<<<<<<<<<<<<<<

On 6/23/99, 1:29:51 PM, Harri Porten <porten@tu-harburg.de> wrote 
regarding Re: Tracking allocated memory (was: Tracking memory leaks -- 
advice  needed):

> Pietro Iglio wrote:
> >
> > On 6/20/99, 10:45:33 AM, Stephan Kulow <coolo@itm.mu-luebeck.de> wrote
> > > Well, if you use the dmalloc library (just install dmalloc-0.4 and use
> > > --with-dmalloc in kdelibs), you'll get a function called
> > dmalloc_log_stats(),
> > > which you can call as many times as you want. Unfortunatly it's output
> > > is a bit more verbose than say one int :)
> >
> > Well, I discovered that you can trace the value of the global variable
> > alloc_current,
> > that stores the amount of memory that has been allocated and not freed
> > yet.

> Thanks for that hint. So you removed the `static' keyword from the
> sources and referred to it with `extern' ?

Yes, I did.

> > Displaying the value of alloc_current during a debugging session has
> > been very helpful to discover some memory leaks in functions that 
should not have left
> > allocated memory (just look at the value of alloc_current before and 
after the
> > execution of the function).

> I agree that is very useful. Shouldn't we suggest to the author that
> making this a real function would be a good thing ?

I'll do that.

-- Pietro

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic