BenchmarkDotNet icon indicating copy to clipboard operation
BenchmarkDotNet copied to clipboard

Powerful .NET library for benchmarking

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

When I run any benchmark on Azure ARM64, it reports ``` BenchmarkDotNet v0.13.12, Ubuntu 22.04.4 LTS (Jammy Jellyfish) Unknown processor ``` E.g. https://github.com/dotnet/runtime/pull/102705#issuecomment-2132450520 `cat /proc/cpuinfo` (which BDN uses) outputs: ```...

help wanted

When I invoke my benchmark with multiple coreruns, e.g.: ``` dotnet run -c Release -- --coreRun /base/corerun /diff/corerun -d 2 ``` the DisassemblyDiagnoser produces a report (`*-asm.md`) like this: ```...

up-for-grabs
Area:Diagnosers
good first issue

I'm trying to track down an issue where a benchmark (using `EtwProfiler`) will not run (turns out, some things are missing from the app.config in the second order builds). To...

This PR intended to fix problem no console log is outputted when following conditions met. - Using custom config that adding `NullLogger` explicitly - Using custom config as `Global Config`...

* `llcOptimizationPreference` was renamed to `OptimizationPreference` and became supported in .NET 8 (or maybe .NET 7, it doesn't matter) * `IlcGenerateStackTraceData` is now `StackTraceSupport` and supported. (Also got renamed in...

I've tried to build and run our samples today and got following errors: ```log PS D:\projects\BenchmarkDotNet\samples\BenchmarkDotNet.Samples> dotnet run -c Release -f net8.0 --filter *Counters* --list flat C:\Program Files\dotnet\sdk\9.0.100-preview.7.24402.8\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.TargetFrameworkInference.targets(187,5): warning NETSDK1215:...

I know this is not a problem of BenchmarkDotNet. But maybe some of you folks did have a similar problem and already have a solution at hand. I also asked...

We have custom file structure in our projects, and `RestoreConfigFile` MSBuild Property is set to path which is relative from folder where the build is started from. When using BenchmarkDotNet,...

The current implementation (v0.14.0) of `RPlotExporter` [(src/BenchmarkDotNet/Exporters/RPlotExporter.cs)](https://github.com/dotnet/BenchmarkDotNet/blob/a739e2cc9a9626b17a85e0fbe7d016282948cad1/src/BenchmarkDotNet/Exporters/RPlotExporter.cs) works OK and IMHO is nicely implemented, but lacks for flexibility, because: 1. almost all methods are non-virtual and/or static 2. depends on...

Area:Exporters

In Summary.cs line 92 the title and therefore the file name for exports are set to `$"BenchmarkRun-joined-{DateTime.Now:yyyy-MM-dd-HH-mm-ss}"` If you run many sets of joined benchmarks it is hard do find...