Machine.Benchmark.Program.Measure C# (CSharp) Method

Measure() private static method

private static Measure ( Action action, int iterations ) : long
action Action
iterations int
return long
        private static long Measure(Action<Int32> action, int iterations)
        {
            GC.Collect();
              var watch = Stopwatch.StartNew();

              for (int i = 0; i < iterations; i++)
              {
            action(i);
              }

              return watch.ElapsedTicks;
        }