Поколения, LOH, Workstation vs Server GC, что такое «корни» и почему объект не умирает. Разбираем реальные утечки памяти в .NET-приложениях (события, статические кэши, таймеры, HttpClient) и учимся их искать с помощью dotnet-counters и dotnet-gcdump.