The same workloads, re-run on every .NET release, always on this machine. Head-to-head method comparisons, input-size scaling, and the release-over-release ledger. Suite and raw reports: github.com/gdhami-net/dotnet-benchmarks.
System.Text.Json (reflection and source-gen) vs Newtonsoft, both directions.
Building text and finding characters — the everyday hot paths.
Four lookup structures, hit and miss — including the case where every key is absent.
The eternal for/foreach/LINQ argument, plus GroupBy vs CountBy.
One pattern, three engines: interpreted, compiled, source-generated.
Task vs ValueTask overhead and channel throughput.
new vs ArrayPool vs stackalloc — the GC pressure trade.
Cryptographic vs non-cryptographic hashing; Guid v4 vs v7.
Integers and timestamps: Parse, TryParse, and byte-level variants.
Vectorized math: scalar loops vs hand-rolled SIMD vs TensorPrimitives.
Creating objects and resolving services — the metaprogramming taxes.
UTF-8 and Base64: allocating paths vs buffer reuse.