Peter Sollich - The .NET Garbage Collector - Dotnetos Conference 2019
Visit our website to learn more! https://conf.dotnetos.org/ Facebook: / dotnetos Twitter: / dotnetosorg Peter - partner software engineer, joined Microsoft in 1998. Worked on different aspects of .NET, including C#, the garbage collector and code generation. Before Microsoft he worked at Borland, doing mainly compiler work for Delphi and C++. We'll explore the internal workings of the .NET Garbage Collector and discuss recent changes to enhance performance and adapt to a changing environment. We’ll explain the various phases the GC goes through, how Workstation GC differs from Server GC, how Background GC works, and so on. Building on this we’ll understand how recent changes improve various aspects of the performance of both GC itself and the application. We’ll also discuss how recent trends (more cores, more memory, Linux, containers, micro services) affect what GC needs to do to be a good citizen. Finally we’ll talk about methods and tools to diagnose GC issues.

Dan Schechter - .NET Intrinsics in CoreCLR 3.0 - Dotnetos Conference 2019

Garbage Collection (Mark & Sweep) - Computerphile

Deep .NET: Writing async/await from scratch in C# with Stephen Toub and Scott Hanselman

Practical OpenTelemetry in .NET 8 - Martin Thwaites - NDC London 2024

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Raffaele Rialdi - Preemptive monitoring applications in production (Dotnetos Conference 2022)

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

Why Companies Are Quietly Rehiring Software Engineers...

The Scariest Chart in Electrical Engineering

Oren Eini - Performance Architecture (Dotnetos Conference 2021)

Adam Furmanek - Hacking C# from the inside (Dotnetos Conference 2021)

Simple Code, High Performance

Reuben Bond - Orleans under the hood (Dotnetos Conference 2021)

Andrew Kelley: A Practical Guide to Applying Data Oriented Design (DoD)

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

Deep .NET: Deep Dive on LINQ with Stephen Toub and Scott Hanselman

Memory Management in Python - The Basics

.Net Memory Allocations and Performance

