How to run micro-benchmarking with BenchmarkDotNet - Bonus post from The Ray Tracer Challenge series

How to run micro-benchmarking with BenchmarkDotNet - Bonus post from The Ray Tracer Challenge series

In the context of my Ray Tracer Challenge, I wanted to run some performance analysis on my basic operations and data structures. For this installed and used BenchmarkDotNet, an OSS benchmarking tool used by Microsoft for performance testing the .NET Core runtime and class library. In this post, I'm going to share what I learned about this powerful tool.…