BenchmarkDotNet
BenchmarkDotNet copied to clipboard
Powerful .NET library for benchmarking
closes #1485
Fixes #1519 We were not supporting `VeryLargeObjects` because: * it was not possible in .NET Core 1.0 when `project.json` was a thing. Now it's enabled by default and I have...
Please do not merge yet. PR for #1016
I have this configuration with version `0.13.12` on NET 8.0: ```cs public class BenchmarkConfig : ManualConfig { public BenchmarkConfig() { AddDiagnoser(MemoryDiagnoser.Default); AddLogger(ConsoleLogger.Default); AddColumn( TargetMethodColumn.Method, StatisticColumn.Median, StatisticColumn.StdDev, StatisticColumn.Q1, StatisticColumn.Q3); AddExporter(MarkdownExporter.StackOverflow); AddExporter(JsonExporter.Full);...
My project is using the new central package version management feature (`Directory.Packages.props` in the root directory). If this feature is enabled, it's not allowed to specify a package version in...
I've got the following setup for a benchmark fixture: ```cs public class MyBenchmarks { [Params(1, 2, 3)] public int SomeParameter { get; set; } [Benchmark(Baseline = true)] public void ScenarioA();...
Small issue but I'm doing research on different algorithms and most of my data has 3 decimal places in the results, but suddenly it started only giving me results with...
### Discussed in https://github.com/dotnet/BenchmarkDotNet/discussions/2584 Originally posted by **sastru** July 2, 2024  I get the warning > // * Warnings * BaselineCustomAnalyzer Summary -> A question mark '?' symbol indicates...
| Method | Runtime | Input | Count | Mean | Error | StdDev | Ratio | MannWhitney(5%) | RatioSD | Gen0 | Gen1 | Gen2 | Allocated | Alloc...