Re: GC.Collect() not cleaning memory, how to find out what references to lots of memory still exist?

Re: GC.Collect() not cleaning memory, how to find out what references to lots of memory still exist?

am 16.04.2008 00:08:37 von newsgroups_remove

Hi,

answered in public.dotnet.framework.

Please do not multipost. Do a proper crosspost instead.

Kind regards,
Henning Krause

"DR" wrote in message
news:%231405F0nIHA.2292@TK2MSFTNGP03.phx.gbl...
> GC.Collect() not cleaning memory, how to find out what references to lots
> of memory still exist?
>
> When all my processign is done i set everything to null and then:
> GC.Collect();
> and then
> GC.WaitForPendingFinalizers();
> but it still shows that my process takes 400 MB of memory. Is there any
> easy way to see what references that I forgot to set to null so that the
> memory cleas up on GC.Collect() ?
>

Re: GC.Collect() not cleaning memory, how to find out what references to lots of memory still exist?

am 16.04.2008 01:33:38 von smar

See my reply in other NG.


"Henning Krause [MVP - Exchange]"
wrote in message news:ujrdaf0nIHA.2632@TK2MSFTNGP04.phx.gbl...
> Hi,
>
> answered in public.dotnet.framework.
>
> Please do not multipost. Do a proper crosspost instead.
>
> Kind regards,
> Henning Krause
>
> "DR" wrote in message
> news:%231405F0nIHA.2292@TK2MSFTNGP03.phx.gbl...
>> GC.Collect() not cleaning memory, how to find out what references to lots
>> of memory still exist?
>>
>> When all my processign is done i set everything to null and then:
>> GC.Collect();
>> and then
>> GC.WaitForPendingFinalizers();
>> but it still shows that my process takes 400 MB of memory. Is there any
>> easy way to see what references that I forgot to set to null so that the
>> memory cleas up on GC.Collect() ?
>>
>