Programmers don't need to worry too much about how the .NET garbage collector works, but there's a few ways to do things wrong that can really slow down your applications.
Many thanks to @harisimer for the German captions.
Source code available at: https://github.com/JasperKent/.NET-Garbage-Collection