🧭Stopwatch
El Stopwatch es una herramienta de .NET que permite medir el tiempo que tarda en ejecutarse un fragmento de código.
🛠️ Cómo usar Stopwatch
Agregar el espacio de nombres: Primero, necesitas agregar el espacio de nombres System.Diagnostics para poder usar Stopwatch.
using System.Diagnostics;Crear una instancia de Stopwatch: Puedes crear un Stopwatch utilizando el método StartNew() o el constructor new Stopwatch() y luego iniciarlo con Start().
Stopwatch stopwatch = Stopwatch.StartNew(); // Inicia automáticamente
// o
Stopwatch stopwatch = new Stopwatch();
stopwatch.Start(); // Iniciar manualmenteEjecutar el código que quieres medir: Coloca el código cuyo tiempo de ejecución quieres medir entre el Start() y Stop().
stopwatch.Start();
// Tu código aquí
stopwatch.Stop();Leer el tiempo transcurrido: Puedes obtener el tiempo transcurrido en diferentes unidades, como milisegundos, segundos o ticks (1 tick = 100 nanosegundos).
Console.WriteLine($"Tiempo transcurrido en milisegundos: {stopwatch.ElapsedMilliseconds}ms");
Console.WriteLine($"Tiempo transcurrido en ticks: {stopwatch.ElapsedTicks}");🚨 Consideraciones
Precisión: La precisión de
Stopwatchpuede variar según el hardware en el que se ejecute.Overhead: Aunque pequeño,
Stopwatchagrega un overhead al tiempo de ejecución.
🧪 Ejemplo
Última actualización