Performance in the .NET Runtime
summary
Walks through concrete runtime work: shows how virtual stub dispatch rewrites call sites and reduced memory use and increased throughput, explains the JIT’s tiered compilation with a 30‑execution hot count and background recompiles, describes value‑type calling/boxing costs and method‑table pointer fixes, and cites a Kestrel micro‑optimization that adds about 40,000 requests/sec. Mentions tools and projects used or referenced like BenchmarkDotNet, RavenDB and the Raygun APM Platform and points to source and Book of the Runtime.
AI-written summary · about
chapters (5)
related talks
47mUnlocking Performance Improvements in .NET
01h 03mApplication Performance Optimisation in Practice
57mPragmatic Performance: When to care about perf, and what to do about it
01h 03mThe performance loop—A practical guide to profiling and benchmarking
01h 03mTurbocharged: Writing High-Performance C# and .NET Code
01h 02mApplication Performance Optimisation in Practice
01h 02mPerformance tricks I learned from contributing to the Azure .NET SDK
46mHigh Performance .NET
