diff --git a/Recyclable.Collections.Benchmarks/Program.cs b/Recyclable.Collections.Benchmarks/Program.cs index 76350ea..692922c 100644 --- a/Recyclable.Collections.Benchmarks/Program.cs +++ b/Recyclable.Collections.Benchmarks/Program.cs @@ -25,56 +25,35 @@ public static class Program //var benchmark = new RecyclableCollectionsBenchmarks(); //benchmark.Setup(); - static void RunAssemblyBenchmarks() - { - _ = BenchmarkSwitcher.FromAssembly(typeof(Program).Assembly).Run(new[] { "-f*" }); - } + //foreach (var _ in Enumerable.Range(1, 1000)) + //{ + //benchmark.RecyclableLongList_Remove_FirstItems(); + //benchmark.RecyclableLongList_RemoveAt_LastItems(); + //benchmark.List_RemoveAt_LastItems(); + //} - static void RunRecyclableCollectionsBenchmarks() - { - _ = BenchmarkRunner.Run(BenchmarkConfig); - } + //benchmark.Cleanup(); + } + + static void RunPocBenchmarks() + { + _ = BenchmarkRunner.Run(BenchmarkConfig); + _ = BenchmarkRunner.Run(BenchmarkConfig); + _ = BenchmarkRunner.Run(BenchmarkConfig); + _ = BenchmarkRunner.Run(BenchmarkConfig); + _ = BenchmarkRunner.Run(BenchmarkConfig); + _ = BenchmarkRunner.Run(BenchmarkConfig); + _ = BenchmarkRunner.Run(BenchmarkConfig); + _ = BenchmarkRunner.Run(BenchmarkConfig); + _ = BenchmarkRunner.Run(BenchmarkConfig); + // ArraySizeLimitPocBenchmarks>(BenchmarkConfig); + } - static void RunSelectedBenchmarks() - { - // **************** - // *** Template *** - // **************** - var benchmark = new RecyclableCollectionsBenchmarks(); - benchmark.Setup(); - benchmark.RecyclableLongList_IndexOf_BestAndWorstCases(); - benchmark.Cleanup(); - - //foreach (var _ in Enumerable.Range(1, 1000)) - //{ - // benchmark.RecyclableLongList_Remove_FirstItems(); - // benchmark.RecyclableLongList_RemoveAt_LastItems(); - // benchmark.List_RemoveAt_LastItems(); - //} - - //benchmark.Cleanup(); - } - - static void RunPocBenchmarks() - { - _ = BenchmarkRunner.Run(BenchmarkConfig); - _ = BenchmarkRunner.Run(BenchmarkConfig); - _ = BenchmarkRunner.Run(BenchmarkConfig); - _ = BenchmarkRunner.Run(BenchmarkConfig); - _ = BenchmarkRunner.Run(BenchmarkConfig); - _ = BenchmarkRunner.Run(BenchmarkConfig); - _ = BenchmarkRunner.Run(BenchmarkConfig); - _ = BenchmarkRunner.Run(BenchmarkConfig); - _ = BenchmarkRunner.Run(BenchmarkConfig); - // ArraySizeLimitPocBenchmarks>(BenchmarkConfig); - } - - static void Main(string[] args) - { - RunRecyclableCollectionsBenchmarks(); - // RunPocBenchmarks(); - // RunSelectedBenchmarks(); - // RunAssemblyBenchmarks(); - } + static void Main(string[] args) + { + RunRecyclableCollectionsBenchmarks(); + // RunPocBenchmarks(); + // RunSelectedBenchmarks(); + // RunAssemblyBenchmarks(); } }