private static void TestStopWatchTime() { string filePath = @"D:\Users\User\OneDrive\Magisterka\Semestr 1\Python\Notebooki\Dane\orders\orders.csv"; Stopwatch stopwatch = new Stopwatch(); long time = stopwatch.TimeMillis(() => { CSVUtils.ParseCSVLines(filePath, delimiter: "\t").ToList(); CSVUtils.ParseCSVLines(filePath, delimiter: "\t").ToList(); CSVUtils.ParseCSVLines(filePath, delimiter: "\t").ToList(); }); Console.WriteLine(time); time = ObjectUtils.Time(() => CSVUtils.ParseCSVLines(filePath, delimiter: "\t").ToList()); Console.WriteLine(time); time = ObjectUtils.Time(() => CSVUtils.ParseCSVLines2(filePath, delimiter: "\t").ToList()); Console.WriteLine(time); }
private static void TestDisposableStopwatch() { string filePath = @"D:\Users\User\OneDrive\Magisterka\Semestr 1\Python\Notebooki\Dane\orders\orders.csv"; using (new DisposableStopwatch(t => Console.WriteLine("{0} elapsed", t))) { // do stuff that I want to measure CSVUtils.ParseCSVLines(filePath, delimiter: "\t").ToList(); } using (new DisposableStopwatch()) { CSVUtils.ParseCSVLines(filePath, delimiter: "\t").ToList(); } }