La mejor forma de medir tiempo de proceso en nuestro código es usando StopWatch.
Esta clase es la que nos dará toda la información que necesitamos, la encontraremos en el espacio de nombres System.Diagnostics.
Aquí dejo un ejemplo de uso:
var timer = System.Diagnostics.Stopwatch.StartNew();
for (int i = 0; i < 1000000; i++)
{
//...
}
timer.Stop();
Console.WriteLine(string.Format("Elapsed: {0}", timer.Elapsed));
Console.WriteLine(string.Format("MS: {0}", timer.ElapsedMilliseconds));
Console.WriteLine(string.Format("Ticks: {0}", timer.ElapsedTicks));
Categories: , C#, Microsoft.NET, StopWatch, System.Diagnostics


