Примеры Delphi и C# из жизни

Примеры программирования на языках Delphi, C#

 




Замер времени выполнения операции | C#

Иногда бывает нужно измерить время выполнения некоторой операцииЁ- какого-либо расчета, цикла операций.

В .NET 2 данная задача решается буквально в три строчки (иногда в четыре :).

System.Diagnostics.Stopwatch sw = new Stopwatch();
sw.Start();
: тут производим некоторую операцию :
sw.Stop();


Кстати, при последующем запуске значение внутреннего счетчика будет добавляться к предыдущему значению. Поэтому используем:
sw.Reset();


В конце измерения получаем значение счетчика:
TimeSpan ts;
ts = sw.Elapsed;
MessageBox.Show(ts.ToString());