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

Today, if a benchmark needs a reference to a Nuget package it goes into the original project (microbenchmarks.csproj, say) and then does not need to be in the auto generated...

enhancement

Implementation of #1634 I wrote this code quite a while ago and only decided to open a PR now, so let me know if there's anything outdated.

I'm writing a deserialization library that is basically taking a file stream and producing a `List`: ```cs [Benchmark(Description = "Achievement (WDC1)")] public StorageList WDC1() { using (var fs = OpenFile("Achievement.WDC1.db2"))...

up-for-grabs
help wanted

Trying to benchmark `UniTask` and `ValueTask` in NativeAot causes the build to fail. If I comment out the `UniTask` code, it works to benchmark `ValueTask`, and likewise if I comment...

Is there an estimate on when a new version will drop that will support .NET 7?

I'm filing an issue just the check whether it would be a valid feature and reasonable to implement on BenchmarkDotNet's side. I've built a small and ugly helper that produces...

Currently, I'm working on reducing the default value for `MinIterationTime` (the current value is 500 ms). I believe that we could achieve the same level of accuracy with a lower...

Faced with seemingly inconsistent and inscrutable benchmark results, I followed a hunch and swapped the order of appearance of my two benchmark methods. The following results are consistently repeatable. ####...

Consider some object, which should hold a lot of concurrent operations at the same time. There is the need to benchmark one operation from one thread (still having others working)...

enhancement
Area:Engine

I've been attempting to run some pure C# performance tests, but using the version of `mono.exe` and the BCL shipping with the Unity game engine. However, after trying a lot...