The full FastMM version can show a detailed list, however the version
included with Delphi by default can show you the classnames and size
of the leak. Just set the ReportMemoryLeaksOnShutdown global variable.

On Fri, Sep 18, 2009 at 3:34 PM, Kyley Harris <ky...@harrissoftware.com> wrote:
> Actually FastMM also tells you exactly what you did not free, and where..
> so.. no memory leaks.. Its amazing how frequently you can forget a try
> finally.. but.. they all get picked up the moment I run the app.
>
> On Fri, Sep 18, 2009 at 5:33 PM, Kyley Harris <ky...@harrissoftware.com>
> wrote:
>>
>> Ben Taylor wrote a replacement Mem Manager that does that..
>>
>> On Fri, Sep 18, 2009 at 5:29 PM, John Bird <johnkb...@paradise.net.nz>
>> wrote:
>>>
>>> As far as Garbage collection in Delphi, I have sometimes wondered why
>>> there
>>> isn't something along the lines of a RTTI list of objects that have been
>>> created by the program in code (rather than autocreated by the
>>> Application),
>>> then it would be quite easy to go thru the list and figure out anything
>>> which needs to be freed, and hasn't been yet.
>>>
>>> With that you would have much of the features of a garbage collection, or
>>> at
>>> least an easy way for the programmer to work out what they forgot to free
>>> or
>>> never actually got freed..
>>>
>>> Oh wait there probably is somewhere....anyone know?   (You can tell I
>>> don't
>>> create and free objects that much, in part to avoid extra complexity).
>>>
>>> something along the lines of  (frantically inventing code - I am already
>>> used to interating thru components on a form)
>>>
>>> comp:TComponent;        //parent form
>>>
>>>        for compptr := 0 to comp.ComponentCount - 1 do
>>>        begin
>>>         if (comp.components[compptr].assigned) and
>>> (comp.components[compptr].LastUse < FiveMinsAgo)
>>>        then (comp.components[compptr].free)
>>>
>>>
>>> And because its friday...
>>>
>>> "%20       The Final Frontier..."
>>>
>>> John
>>>
>>>
>>> _______________________________________________
>>> NZ Borland Developers Group - Delphi mailing list
>>> Post: delphi@delphi.org.nz
>>> Admin: http://delphi.org.nz/mailman/listinfo/delphi
>>> Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject:
>>> unsubscribe
>>
>>
>>
>> --
>> Kyley Harris
>> Harris Software
>> +64-21-671-821
>
>
>
> --
> Kyley Harris
> Harris Software
> +64-21-671-821
>
> _______________________________________________
> NZ Borland Developers Group - Delphi mailing list
> Post: delphi@delphi.org.nz
> Admin: http://delphi.org.nz/mailman/listinfo/delphi
> Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject:
> unsubscribe
>

_______________________________________________
NZ Borland Developers Group - Delphi mailing list
Post: delphi@delphi.org.nz
Admin: http://delphi.org.nz/mailman/listinfo/delphi
Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: 
unsubscribe

Reply via email to