Reposted by Reuben Bond
How do you hit 1-2µs transaction commits in .NET? Five principles: control memory layout, kill heap allocs, reduce indirection, help the JIT, design for the cache. Concrete numbers.
#dotnet #performance #systems
nockawa.github.io/blog/microsecond-…
nockawa.github.io
Microsecond Latency in a Managed Language
Five design principles that let a C#/.NET database engine hit sub-microsecond transaction latency — from cache-line-aware structs to JIT-eliminated dead code.