public ConfigSettings() { AddJob(Job.Default.WithRuntime(CoreRuntime.Core50).WithMaxIterationCount(50)); AddDiagnoser(MemoryDiagnoser.Default); SummaryStyle = new BenchmarkDotNet.Reports.SummaryStyle(CultureInfo, true, SizeUnit.B, TimeUnit.Nanosecond); }
public static void Main(string[] args) { var summaryStyle = new BenchmarkDotNet.Reports.SummaryStyle(null, false, SizeUnit.B, TimeUnit.Microsecond); var config = DefaultConfig.Instance.WithSummaryStyle(summaryStyle); config.AddJob(Job.Default .WithArguments(new[] { new MsBuildArgument("/p:GenerateProgramFile=false") }).AsDefault()); BenchmarkSwitcher.FromAssembly(typeof(Program).Assembly).Run(args, config); }