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)));
}
}