Benchmarking Applications with BenchmarkDotNet – Introduction

TL;DR BenchmarkDotNet is a Library that enable Developers to define Performance Tests for Applications, it abstracts the complexity from the Developer and allows a degree of extensibility and customisation through its API. Developers can get started pretty quick and refer to is documentation for Advanced Features. This is not a post to actually perform benchmarking but rather introduce BenchmarkDotNet to Developers. Sources used are available in Github.   Introduction Typically, when we develop a piece of software some degree of testing and measuring is warranted, the level of it depends on the… Read More