← All courses
⚙️Beginner

How C# Runs

The runtime underneath the language, because the questions that separate a mid from a senior are runtime questions in disguise. What the compiler actually emits, how assemblies are found and loaded, what the JIT does to your loop and why that makes microbenchmarks lie, how the stack and the managed heap divide the work, and what a generation really is.

Volume 23 · Part I · 5 chapters · 5 lessons
Share

What you'll learn

  • From C# to IL
  • Assemblies, Loading and the Runtime
  • The JIT, and Why Microbenchmarks Lie
  • The Managed Heap and the Stack
  • Garbage Collection and Generations

Curriculum

3 modules · 5 lessons
Module 1Compilation2 lessons
From C# to ILPreview
Assemblies, Loading and the Runtime
Module 2Execution1 lessons
The JIT, and Why Microbenchmarks Lie
Module 3Memory2 lessons
The Managed Heap and the Stack
Garbage Collection and Generations

Reviews

No reviews yet.

More courses

Browse all →