Program.cs 480 B

12345678910111213141516171819
  1. using BenchmarkDotNet.Configs;
  2. using BenchmarkDotNet.Diagnosers;
  3. using BenchmarkDotNet.Jobs;
  4. using BenchmarkDotNet.Running;
  5. using System.Reflection;
  6. BenchmarkSwitcher.FromAssembly(Assembly.GetEntryAssembly()!).Run(args);
  7. class BenchmarkConfig : ManualConfig
  8. {
  9. public BenchmarkConfig()
  10. {
  11. AddDiagnoser(MemoryDiagnoser.Default);
  12. AddJob(Job.ShortRun
  13. .WithWarmupCount(10)
  14. .WithIterationCount(10)
  15. );
  16. }
  17. }