Windows Vista Forums
Vista Forums Home Join Vista Forums Windows 7 Forum Vista Tutorials Tags
Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks.

Go Back   Vista Forums > Misc Newsgroups > .NET General

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

Reply
 
Old 04-15-2008   #1 (permalink)
Henning Krause [MVP - Exchange]
Guest


 
 

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

Hi,

answered in public.dotnet.framework.

Please do not multipost. Do a proper crosspost instead.

Kind regards,
Henning Krause

"DR" <softwareengineer98037@xxxxxx> wrote in message
news:%231405F0nIHA.2292@xxxxxx
Quote:

> 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() ?
>

My System SpecsSystem Spec
Old 04-15-2008   #2 (permalink)
Scott M.
Guest


 
 

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

See my reply in other NG.


"Henning Krause [MVP - Exchange]" <newsgroups_remove@xxxxxx>
wrote in message news:ujrdaf0nIHA.2632@xxxxxx
Quote:

> Hi,
>
> answered in public.dotnet.framework.
>
> Please do not multipost. Do a proper crosspost instead.
>
> Kind regards,
> Henning Krause
>
> "DR" <softwareengineer98037@xxxxxx> wrote in message
> news:%231405F0nIHA.2292@xxxxxx
Quote:

>> 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() ?
>>
>

My System SpecsSystem Spec
Reply

Thread Tools


Similar Threads
Thread Forum
Lots of unused Memory - why ? General Discussion
how to access list of references in memory? .NET General
FAQ: What to do if applications are not loading even though you have lots of memory. Vista General
VISTA memory problems (lots of them) Vista General
How to find out your Ready Boost memory speed Vista performance & maintenance


Vista Forums is an independent web site and has not been authorized,
sponsored, or otherwise approved by Microsoft Corporation.
"Windows Vista", the Start Orb, and related materials are trademarks of Microsoft Corp.
© Designer Media Ltd

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46