[DUG] A change in upgrade policy coming from Embarcadero
Kyley Harris
Kyley at harrissoftware.com
Fri Sep 18 17:34:36 NZST 2009
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 <Kyley at harrissoftware.com>wrote:
> Ben Taylor wrote a replacement Mem Manager that does that..
>
>
> On Fri, Sep 18, 2009 at 5:29 PM, John Bird <johnkbird at 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 at delphi.org.nz
>> Admin: http://delphi.org.nz/mailman/listinfo/delphi
>> Unsubscribe: send an email to delphi-request at delphi.org.nz with Subject:
>> unsubscribe
>>
>
>
>
> --
> Kyley Harris
> Harris Software
> +64-21-671-821
>
--
Kyley Harris
Harris Software
+64-21-671-821
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://listserver.123.net.nz/pipermail/delphi/attachments/20090918/36461032/attachment.html
More information about the Delphi
mailing list