C# – Mierzenie czasu wykonania metod

Mierzenie czasu wykonania metod w C#. Bardzo proste i sprawnie działające. Ostatnimi czasy używam głównie do porównywania wydajności implementacji różnych podejść, które przyjdą mi do głowy.


var watch = Stopwatch.StartNew();

//tu metody, których czas mierzysz

watch.Stop();

var elapsedMs = watch.ElapsedMilliseconds;

var czekaj = true;//tu ustaw sobie pułapkę* i odczytaj wartość ze zmiennej elapsedMs

* pułapka – niezmiennie cieszy mnie to polskie tłumaczenie breakpointa 😉

Przydatny wpis? Postaw mi kawę :)

Dodaj komentarz

avatar
  Subscribe  
Powiadom o