static void Main(string[] args) { var summary = BenchmarkRunner.Run <ListBenchmarks>(); Console.WriteLine(summary.ToString()); var returnListWithoutYield = new ReturnListWithoutYield(); var returnListWithYield = new ReturnListWithYield(); var stopWatch = new Stopwatch(); stopWatch.Start(); returnListWithoutYield.GetList(GitProvider.GetGitResults()); stopWatch.Stop(); Console.WriteLine($"Tempo: {stopWatch.ElapsedMilliseconds}"); stopWatch.Reset(); stopWatch.Start(); returnListWithYield.GetList(GitProvider.GetGitResults()); stopWatch.Stop(); Console.WriteLine($"Tempo: {stopWatch.ElapsedMilliseconds}"); Console.ReadLine(); }
public ListBenchmarks() { _returnListWithoutYeld = new ReturnListWithoutYield(); _returnListWithYield = new ReturnListWithYield(); }