Microbenchmarking

Activate this skill when BenchmarkDotNet (BDN) is involved in the task — creating, running, configuring, or reviewing BDN benchmarks. Also activate when microbenchmarking .NET code would be useful and BenchmarkDotNet is the likely tool. Consider activating when answering a .NET performance question requires measurement and BenchmarkDotNet may be needed. Covers microbenchmark design, BDN configuration and project setup, how to run BDN microbenchmarks efficiently and effectively, and using BDN for side-by-side performance comparisons. Do NOT use for profiling/tracing .NET code (dotnet-trace, PerfView), production telemetry, or load/stress testing (Crank, k6).

bouclem 9c7817c 6 files · 58.5 KB Updated 7 repo stars

File contents

bouclem/skills/tree/main/SKILLS/DEVTOOLS/DEBUGGING/001-microbenchmarking commit 9c7817cb03

Frequently asked questions

npx skillmds@latest add bouclem/microbenchmarking