About
BenchmarkDotNet helps you to transform methods into benchmarks, track their performance, and share reproducible measurement experiments. It's no harder than writing unit tests! Under the hood, it performs a lot of magic that guarantees reliable and precise results thanks to the perfolizer and pragmastat statistical engine. BenchmarkDotNet protects you from popular benchmarking mistakes and warns you if something is wrong with your benchmark design or obtained measurements. The results are presented in a user-friendly form that highlights all the important facts about your experiment. BenchmarkDotNet is already adopted by 27400+ GitHub projects including .NET Runtime, .NET Compiler, .NET Performance, and many others.
Open Source Health
- Stars
- 11,494
- Forks
- 1,069
- License
- MIT
- Last commit
- 27 days ago
Resources & Links
Related Categories
Vendor
Dotnet
Quick Links
Open Source
More by Dotnet
Related Products
Pyperformance
Python Performance Benchmark Suite
Top category match
Nvbench
CUDA Kernel Benchmarking Library
Top category match
Slowjam
SlowJam: latency profiler for Go programs
Top category match
Telescope
Cross-browser web performance testing agent
Top category match
BenchmarkDotNet
BenchmarkDotNet is a tool for creating and tracking performance benchmarks for methods.
Top category match

