Mide la velocidad de tu código con el Stopwatch

Esta nueva clase llamada Stopwatch, que es parte del System.Diagnostics y que viene como parte del .NET Framework 2.0, hace sumamente sencilla la tarea de medir el tiempo que se toma en ejecutarse una determinada sección de código. Por ejemplo:

Stopwatch watch = new Stopwatch(); 
watch.Start();

Asistencias.ProcesarHorasExtra(DateTime.Today); 
 
watch.Stop();
TimeSpan ts = watch.Elapsed;string tiempo = String.Format("{0} horas, {1} minutos, {2} segundos y {3} milisegundos", 
ts.Hours, ts.Minutes, ts.Seconds, ts.Milliseconds);
 
Console.WriteLine("Tiempo transcurrido: " + tiempo);

Con esas cuantas líneas pude saber rápidamente cuánto tiempo tomaba en ejecutarse mi proceso de cálculo de horas extra.

Gran utilidad para estas cuestiones del día a día.

Published 22 May 2006 10:57 PM por Julio Casal

Comentarios

Aún no existen comentarios