BenchmarkDotNet
BenchmarkDotNet copied to clipboard
Powerful .NET library for benchmarking
See comments starting here: https://github.com/dotnet/runtime/issues/118891#issuecomment-3258984943. There is no indication error from BDN. The result is an ETL file with no CPU samples in it. Presumably this can also happen for...
I used BenchmarkDotNet to find the difference between using `if i == -1 someone else list[i]` and `list[i+1]`, but on Ubuntu and Fedora (VM), there were some problems. When I...
I have tested this with 2 different setups, 1 big benchmark class with all the benchmarks inside grouped by category and a 2nd scenario where each group is it's own...
When there's a benchmark that spends substantial amounts of time in R2R code, neither PerfView or my own ETL parsing can resolve CPU samples down to the method level. For...
Hello, I am trying hardware counters for the first time after finding [this article](https://adamsitnik.com/Hardware-Counters-Diagnoser/). I have unfortunately been unable to use these counters as I run into an exception when...
I remember seeing an issue about this, but I couldn't find it again. Sometimes, in order to test a single responsibility, setup is necessary for each invocation. In cases where...
The current BDN.TestAdapter is specifically for VSTest. It would be good to ship another one for Microsoft.Testing.Platform.
I'm trying to using `dotnet/performance` repository's [RecommendedConfig](https://github.com/dotnet/performance/blob/0396fc87beea5ab8c04a22c1946b3e8901544b22/src/harness/BenchmarkDotNet.Extensions/RecommendedConfig.cs#L35-L40) settings to reduce benchmark times. But when using `IterationTime:250ms` setting. Following warning are randomly raised for some benchmarks. ``` // * Warnings *...