[2.0.] Cronometrar de forma precisa lo que se tarda en ejecutar un determinado código

2719 vistas

Lo primero será incluir:



csharp
  1. using System.Diagnostics;



Ahora tendremos que adjuntar lo siguiente en el código que queramos controlar:



csharp
  1. // instanciación de un objeto StopWatch
  2. Stopwatch miStopwatch = new Stopwatch();
  3.  
  4. // arrancamos el "cronómetro"
  5. miStopWatch.Start();
  6.  
  7. // ///////////////////////////////
  8. // Aquà pondremos el código a cronometrar. Puede ser código o una llamada a un método
  9. // ///////////////////////////////
  10.  
  11. // paramos el "cronómetro"
  12. miStopWatch.Stop();
  13.  
  14. // y ahora capturamos el tiempo en milisegundos
  15. long tiempoEjecucion;
  16. tiempoEjecucion = miStopWatch.ElapsedMilliseconds;