BenchmarkDotNet
BenchmarkDotNet copied to clipboard
Powerful .NET library for benchmarking
Official Xamarin support is already ended [on May 1, 2024](https://dotnet.microsoft.com/en-us/platform/support/policy/xamarin) And following files appears to be no longer maintained. - `BenchmarkDotNet.Xamarin.sln`` - `samples/BenchmarkDotNet.Samples.Android` - `samples/BenchmarkDotNet.Samples.iOS` - `samples/BenchmarkDotNet.Samples.Forms` - `docs/articles/samples/IntroXamarin.md` Is...
Currently following hierarchy are shown for `BenchmarkDotNet.Samples` when group by `Project, Class`.  It show unintended `0` and `6` grouping. It's caused by following workaround code for Rider/R#. (#2494) https://github.com/dotnet/BenchmarkDotNet/blob/799ecfc514f310efcd93d274199795f2ae4e276e/src/BenchmarkDotNet.TestAdapter/BenchmarkCaseExtensions.cs#L34-L36...
**Describe the bug** Unable to run benchmark as it fails to build. ``` BenchmarkDotNet has failed to build the auto-generated boilerplate code. ``` Error suggests that there is something wrong...
# BenchmarkDotNet freezes when running multiple benchmark classes on .NET 10 (works fine on .NET 8) ## Description After migrating my benchmark test suite to **.NET 10**, the benchmark run...
I found a few issues while setting up WASM benchmarks & would like to fix those. Since those would include breaking changes, I’m asking about them here before starting any...
This PR contains following changes. #### 1. Add code to return exit code Currently `void Main` is used, and it return ExitCode: `0` regardless validation/build/benchmark failure exists. This PR add...
As of today, we are using: - CommandLineParser to parse arguments for BenchmarkSwitcher - McMaster.Extensions.CommandLineUtils to parse the arguments for our first global tool (#1006) Having two dependencies to parse...
Here is simplified benchmark on .NET Core, but I have similar results on Full CLR: [DisassemblyDiagnoser(recursiveDepth: 100)] public class CallDelegate { private static readonly Func _showTime = () => "Now...
Subj:) Real-world scenario: I have some values that are determined during analysis pass and I want to include them into summary table. Current implementation initializes the table immediately after benchmark...
I load a list of strings externally as data for my benchmarks. My goal is to measure average time for me to process one string. Of course the data is...