From 874ea10a0e53192623fba260f42f2917a5371120 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Lema=C5=84czyk?= Date: Fri, 3 Oct 2025 19:32:02 +0200 Subject: [PATCH] Code for profiling added --- EvenPerfectBitScanner.Benchmarks/Program.cs | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/EvenPerfectBitScanner.Benchmarks/Program.cs b/EvenPerfectBitScanner.Benchmarks/Program.cs index 2aef2ab..892c277 100644 --- a/EvenPerfectBitScanner.Benchmarks/Program.cs +++ b/EvenPerfectBitScanner.Benchmarks/Program.cs @@ -7,8 +7,23 @@ public static class Program { public static void Main(string[] args) { - var config = DefaultConfig.Instance.WithOptions(ConfigOptions.JoinSummary); + var config = DefaultConfig.Instance.WithOptions(ConfigOptions.JoinSummary); BenchmarkSwitcher.FromAssembly(typeof(Program).Assembly).Run(args, config); + + // Pow2MontgomeryModCycleComputationBenchmarks benchmarks = new() + // { + // Scale = Pow2MontgomeryModCycleComputationBenchmarks.InputScale.Large + // }; + + // benchmarks.Setup(); + + // Console.WriteLine("Press ENTER to run"); + // Console.ReadLine(); + + // foreach (int i in Enumerable.Range(0, 100_000)) + // { + // benchmarks.MontgomeryWithPrecomputedCycle(); + // } } }