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 😉