BenchmarkDotNet icon indicating copy to clipboard operation
BenchmarkDotNet copied to clipboard

Powerful .NET library for benchmarking

Results 338 BenchmarkDotNet issues
Sort by recently updated
recently updated
newest added

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...

enhancement
Area:Attributes
Area:CodeGen

The current BDN.TestAdapter is specifically for VSTest. It would be good to ship another one for Microsoft.Testing.Platform.

enhancement
up-for-grabs

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 *...