Garbage Collector (over)simplified

2/11/2024
1 minute read

In this blog post, a small and (over)simplified infographic on how the Garbage Collector works.

For a more detailed explanation, have a look at my two part series:

  1. The garbage collector in .NET
  2. The garbage collector in .NET - Part 2: Compacting

GC

The garbage collector in .NET

This article will talk about the garbage collector in .NET. Why do we have and need him? And why it is essential to understand the behavior to know what impact on our application he has.

Design patterns explained with sketches

This article will explain design patterns, which we use on a daily base, with smaller (over)simplified illustrations.

The garbage collector in .NET - Part 2: Compacting

I already made a post about how the Garbage Collector works in .NET and also introduced the topic of Generation slightly. This article will look a bit more in detail into why we have those mechanisms in the first place, including the Large Object Heap.

An error has occurred. This application may no longer respond until reloaded. Reload x