public static void Run() { #if DEBUG var runner = new HashGenerator_GenerateHash(); runner.GenerateHash32(); runner.GenerateHash64(); runner.GenerateHash128(); #else BenchmarkRunner.Run <HashGenerator_GenerateHash>(ManualConfig .Create(DefaultConfig.Instance) .AddJob(Job.MediumRun.WithLaunchCount(1)) .AddDiagnoser(MemoryDiagnoser.Default)); #endif }
static void Main(string[] args) { var benchmarkId = GetBenchmarkId(args); switch (benchmarkId) { case 0: HashGenerator_GenerateHash.Run(); break; default: Console.WriteLine("No benchmarks found with Id - " + benchmarkId); break; } }