BenchmarkDotNet icon indicating copy to clipboard operation
BenchmarkDotNet copied to clipboard

Powerful .NET library for benchmarking

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

Trying to use `DisassemblyDiagnoser` with `InProcessEmitToolchain`, I get an error: ```cmd // ! InProcessEmitExecutor, exception: System.InvalidOperationException: Sequence contains no matching element at System.Linq.ThrowHelper.ThrowNoMatchException() at System.Linq.Enumerable.First[TSource](IEnumerable`1 source, Func`2 predicate) at BenchmarkDotNet.Disassemblers.ClrMdV2Disassembler.AttachAndDisassemble(Settings...

bug
Area:Diagnosers

At the moment, the TestAdapter shows statistics for independent benchmark runs (leave nodes of the tree), but doesn't show anything for grouping nodes. It would be nice to automatically show...

This is best explained with a screenshot, in Rider 2023.3.2: A single `SimpleJob` attribute causes these options to be generated, as expected: ![image](https://github.com/dotnet/BenchmarkDotNet/assets/7913492/c386581f-3c75-4158-965a-1de46c61b4ac) Adding a second one and recompiling causes...

Attempting to use the TestAdapter with a project using an OS-specific TFM such as `net8.0-windows` gives an error when trying to run the benchmark through the test explorer: `D:\BenchmarkTest\bin\x64\Release\2cab09cb-454b-49b3-b8fb-d898d2a7f2df\BenchmarkDotNet.Autogenerated.csproj :...

**Description** There is an issue when using BenchmarkDotNet in .Net Maui with .Net 8. `Precompiling failed for ...\TraceReloggerLib.dll` **Reproduceable** Yes **Steps to Reproduce** Use dotnet version 8.0.100 ``` dotnet new...

up-for-grabs
help wanted

I'd like to be able to take a parameter that contains multiple values and display it in the summary table spread across multiple columns, rather than having all the values...

Area:Attributes
Area:CodeGen

Hello, I think I've done this recomendations: https://github.com/dotnet/BenchmarkDotNet/pull/1651#issuecomment-1645092070 If you have some other recomendations I am open to them. Closes #1447 Supersedes #1651

It would be really nice to be able to start a long run, and instead of getting a long scrolling list where most of the time I can't see what's...

enhancement
up-for-grabs
Area:Loggers
help wanted

Also mentioned here: https://github.com/dotnet/BenchmarkDotNet/issues/2319#issuecomment-1577583183 1. Start benchmark 2. Wait for power plan to change to high performance 3. Press Ctrl-C Benchmark exits, but the power plan remains set to high...

up-for-grabs
help wanted