Performance work starts with measurement, not guesswork. This category teaches a disciplined approach: benchmark with BenchmarkDotNet, observe with dotnet-counters, dotnet-trace and dumps, find the real bottleneck, and then apply the right technique.

You will learn the allocation-reduction and data-structure techniques used inside the .NET runtime itself, how to track down memory leaks in production, how to use parallelism safely with the Task Parallel Library, PLINQ and channels, and how to get the most out of System.Text.Json.