Maoni Stephens has a great blog about how the .NET Garbage Collector (GC) works.
I was delivering a .NET debug class last week and had cause to bring together an index of her many GC related posts:
Maoni's WebLog : Using GC Efficiently – Part 1 Maoni's WebLog : Using GC Efficiently – Part 2 Maoni's WebLog : Using GC Efficiently – Part 3 Maoni's WebLog : Using GC Efficiently – Part 4
So, what’s new in the CLR 2.0 GC? So, what’s new in the CLR 4.0 GC?
Large Object Heap Workstation GC for server applications? 64-bit vs 32-bit He’s live… he’s live not… he’s live… Clearing up some confusion over finalization and other areas in GC Finalization Uncovered Suspending and resuming threads for GC When memory is running low… I Am a Happy Janitor – Part 1: Finding garbage Correlating the output of !eeheap -gc and !address Not seeing the WKS:: and the SVR:: namespace?
Difference Between Perf Data Reported by Different Tools – 1 Difference Between Perf Data Reported by Different Tools – 2 Difference Between Perf Data Reported by Different Tools – 3 Difference Between Perf Data Reported by Different Tools – 4
My application seems to hang. What do I do? – Part 1 My application seems to hang. What do I do? – Part 2 Understand the problem before you try to find a solution Debugging with the Right Tools
Channel9 Video on Background GC
CLR Inside Out: Investigating Memory Issues
HTH
Doug