user@runtime:~/blog$ grep -l "jit" posts/*.md

jit

4 posts tagged with jit.

2026-05-12 12m

Escape Analysis in .NET 10: How the JIT Eliminates Heap Allocations Automatically

The .NET 10 JIT compiler can now prove that many objects never leave their parent method and allocate them on the stack instead of the heap, eliminating GC pressure without any code changes.

2026-04-16 9m

.NET 11 JIT and Runtime Improvements: Free Performance You Didn't Ask For

.NET 11 Preview 3 ships JIT improvements that eliminate bounds checks, fold switch expressions into branchless code, and speed up casts -- plus VM-level wins like 200x faster interface dispatch on iOS and faster GUID generation on Linux. Here is what changed and why it matters.

2025-10-13 5m

Sealed Classes and Devirtualisation in .NET

How marking classes as sealed enables the JIT to devirtualise method calls, eliminating virtual dispatch overhead.

2025-10-09 4m

Profile-Guided Optimisation (PGO) in .NET

How dynamic and static PGO let the JIT compiler make smarter optimisation decisions based on real runtime behaviour.