BenchmarkDotNet.Attributes.DefaultCorePerfLabConfig.DefaultCorePerfLabConfig C# (CSharp) Method

DefaultCorePerfLabConfig() public method

public DefaultCorePerfLabConfig ( ) : BenchmarkDotNet.Columns
return BenchmarkDotNet.Columns
        public DefaultCorePerfLabConfig()
        {
            AddLogger(ConsoleLogger.Default);

            AddDiagnoser(MemoryDiagnoser.Default);
            AddColumn(StatisticColumn.OperationsPerSecond);
            AddColumn(new ParamsSummaryColumn());
            AddColumnProvider(DefaultColumnProviders.Statistics, DefaultColumnProviders.Metrics, DefaultColumnProviders.Descriptor);

            AddValidator(JitOptimizationsValidator.FailOnError);

            AddJob(Job.InProcess
                .WithStrategy(RunStrategy.Throughput));

            AddExporter(MarkdownExporter.GitHub);

            AddExporter(new CsvExporter(
                CsvSeparator.Comma,
                new Reports.SummaryStyle(cultureInfo: null, printUnitsInHeader: true, printUnitsInContent: false, timeUnit: Perfolizer.Horology.TimeUnit.Microsecond, sizeUnit: SizeUnit.KB)));
        }
    }
DefaultCorePerfLabConfig