title: Garbage collection in .NET (generations)
body: <p>I have read a lot of .NET performance articles that describe Gen1,Gen2 garbage collection and objects surviving the generations.</p>
  
  <p>Why does objects survives the collection?</p>
  
  <p>What is pinning?</p>