BenchmarkDotNet is a powerful .NET library designed for creating accurate and reproducible benchmarks. It handles complexities like warm-up, outlier removal, and statistical analysis, presenting results in a clean, customizable summary format. BenchmarkDotNet has tons of features that are essential in comprehensive performance investigations. Four aspects define the design of these features: simplicity, automation, reliability, and friendliness. A lot of hand-written benchmarks produce wrong numbers that lead to incorrect business decisions. ...