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

It is nice to put the results from benchmark runs in version control so that perf can be tracked over time. Currently I hack it like this: ``` c# using...

enhancement
up-for-grabs
help wanted

Just posting this here for visibility as it's the same problem as microsoft/perfview#1723. I'm seeing COMExceptions when trying to generate an ETW trace for a benchmark. The exception is ```...

Area:Diagnosers
blocked

In **BenchmarkDotNet** version 0.12, the method that provided arguments for a parameterized benchmark is executed before the **GlobalSetup** method of the benchmark. Having the designated **GlobalSetup** method execute before the...

Area:Engine

https://github.com/dotnet/BenchmarkDotNet/blob/master/docs/articles/overview.md: The article writes: "The `BenchmarkRunner.Run()` call runs your benchmarks … " However, I cannot find "`BenchmarkRunner.Run()`", only "`BenchmarkRunner.Run(typeof(Program).Assembly)`". But my real problem is this: In the first example you...

Area:Documentation

Hi, I'm implementing a `: ManualConfig` and I want to have the "Ratio" column. Adding it with `Add(BaselineRatioColumn.RatioMean);` works fine. But I always want the baseline to be the fastest...

up-for-grabs
help wanted
Hacktoberfest

```csharp public class ToBase64UrlEncodedString { [Params(new byte[] { 57, 48, 0, 0, 1, 39, 2, 0, 0, }, new byte[] { 57, 48, 0, 0, 0, 0, 0, 0, 0,...

Area:Engine

This PR add `.editorconfig` setting file at solution root level. #### Background Currently BenchmakDotNet source code don't enforce linter and following files are mixed. - Files that using UTF-8 (with...

Hi, I followed the instructions outlined at https://benchmarkdotnet.org/articles/features/vstest.html using the latest version of BenchmarkDotNet but I'm getting the following error in my test output when attempting to run a benchmark...

Ran into trouble adding ArgumentsSource to my benchmark and found that even the sample code does not generate the expected results (note the "?") | Method | time | x...

up-for-grabs
Area:Documentation
good first issue

Currently [BenchmarkDotNet using `annotations` setting](https://github.com/dotnet/BenchmarkDotNet/blob/master/build/common.props#L25). Is there a plan to migrate to use `enable` in future? **Migration path** Currently 828 errors are raised when setting `enable` on solution-level. Therefore, it...

enhancement