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

1840 vistas

Lo primero será incluir:



vbnet
  1. Imports System.Diagnostics



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



vbnet
  1. ' instanciación de un objeto StopWatch
  2. Dim monStopWatch As New Stopwatch
  3.  
  4. ' arrancamos el "cronómetro"
  5. monStopWatch.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. monStopWatch.Stop()
  13.  
  14. ' y ahora capturamos el tiempo en milisegundos
  15. Dim tempsExecution As Long
  16. tempsExecution = monStopWatch.ElapsedMilliseconds