Program class fixed.

This commit is contained in:
mlemanczyk committed 2023-06-10 13:32:20 +02:00
1 parent 9895347630
commit 0c0682a6af
1 file changed
+27 -48
+27 -48
View File
@@ -25,56 +25,35 @@ public static class Program
//var benchmark = new RecyclableCollectionsBenchmarks(); //var benchmark = new RecyclableCollectionsBenchmarks();
//benchmark.Setup(); //benchmark.Setup();
static void RunAssemblyBenchmarks() //foreach (var _ in Enumerable.Range(1, 1000))
{ //{
_ = BenchmarkSwitcher.FromAssembly(typeof(Program).Assembly).Run(new[] { "-f*" }); //benchmark.RecyclableLongList_Remove_FirstItems();
} //benchmark.RecyclableLongList_RemoveAt_LastItems();
//benchmark.List_RemoveAt_LastItems();
//}
static void RunRecyclableCollectionsBenchmarks() //benchmark.Cleanup();
{ }
_ = BenchmarkRunner.Run<RecyclableCollectionsBenchmarks>(BenchmarkConfig);
}
static void RunSelectedBenchmarks() static void RunPocBenchmarks()
{ {
// **************** _ = BenchmarkRunner.Run<BoolOrComparePocBenchmarks>(BenchmarkConfig);
// *** Template *** _ = BenchmarkRunner.Run<DelegateVsComparerPocBenchmarks>(BenchmarkConfig);
// **************** _ = BenchmarkRunner.Run<ModuloPocBenchmarks>(BenchmarkConfig);
var benchmark = new RecyclableCollectionsBenchmarks(); _ = BenchmarkRunner.Run<RecyclableLongListPocBenchmarks>(BenchmarkConfig);
benchmark.Setup(); _ = BenchmarkRunner.Run<TaskRunVsTaskFactoryStartNewBenchmarks>(BenchmarkConfig);
benchmark.RecyclableLongList_IndexOf_BestAndWorstCases(); _ = BenchmarkRunner.Run<RefVsInstanceMemberPocBenchmarks>(BenchmarkConfig);
benchmark.Cleanup(); _ = BenchmarkRunner.Run<WhenParallelSearchBenchmarks>(BenchmarkConfig);
_ = BenchmarkRunner.Run<RoundBenchmarks>(BenchmarkConfig);
_ = BenchmarkRunner.Run<SpanVsArrayBenchmarks>(BenchmarkConfig);
// ArraySizeLimitPocBenchmarks>(BenchmarkConfig);
}
//foreach (var _ in Enumerable.Range(1, 1000)) static void Main(string[] args)
//{ {
// benchmark.RecyclableLongList_Remove_FirstItems(); RunRecyclableCollectionsBenchmarks();
// benchmark.RecyclableLongList_RemoveAt_LastItems(); // RunPocBenchmarks();
// benchmark.List_RemoveAt_LastItems(); // RunSelectedBenchmarks();
//} // RunAssemblyBenchmarks();
//benchmark.Cleanup();
}
static void RunPocBenchmarks()
{
_ = BenchmarkRunner.Run<BoolOrComparePocBenchmarks>(BenchmarkConfig);
_ = BenchmarkRunner.Run<DelegateVsComparerPocBenchmarks>(BenchmarkConfig);
_ = BenchmarkRunner.Run<ModuloPocBenchmarks>(BenchmarkConfig);
_ = BenchmarkRunner.Run<RecyclableLongListPocBenchmarks>(BenchmarkConfig);
_ = BenchmarkRunner.Run<TaskRunVsTaskFactoryStartNewBenchmarks>(BenchmarkConfig);
_ = BenchmarkRunner.Run<RefVsInstanceMemberPocBenchmarks>(BenchmarkConfig);
_ = BenchmarkRunner.Run<WhenParallelSearchBenchmarks>(BenchmarkConfig);
_ = BenchmarkRunner.Run<RoundBenchmarks>(BenchmarkConfig);
_ = BenchmarkRunner.Run<SpanVsArrayBenchmarks>(BenchmarkConfig);
// ArraySizeLimitPocBenchmarks>(BenchmarkConfig);
}
static void Main(string[] args)
{
RunRecyclableCollectionsBenchmarks();
// RunPocBenchmarks();
// RunSelectedBenchmarks();
// RunAssemblyBenchmarks();
}
} }
} }