Hi!  My name is Chris Lyon, and I'm a tester for the .NET Garbage Collector.  The GC is one of the least-understood components of the CLR, and I hope to try to help our customers better understand it.

Topics I hope to cover:

  • General overview of how the GC works
  • Finalization
  • GC-related APIs (System.GC, System.Weakreference, GCHandle, etc)
  • Common GC misconceptions
  • GC-related guidelines

Any topic suggestions are welcome, so feel free to leave them in the comments.

About me:

I grew up in Caledon, Ontario, Canada (a suburb of a suburb of Toronto).  I graduated from the University of Waterloo, Canada in December 2002 and have been working at Microsoft since April 2003.