LoginSignup
1
2

More than 5 years have passed since last update.

Stopwatchを使ってサクッと処理時間を計測

Last updated at Posted at 2018-05-10

1. はじめに

「この処理おっそいな~!どんだけ時間かかってるんだ?」
「メソッドAとメソッドBどっちが早いんだ?」
など、正確な処理時間を知りたいときにとても便利なのがStopwatchです。
サクッと使えるけど、サクッと忘れてしまうので備忘録として残します(^^;)

2. 処理時間を計測する

var sw = new System.Diagnostics.Stopwatch();

// 測定開始
sw.Start();

// 測定したい処理
Thread.Sleep(3000);

// 測定終了
sw.Stop();

Console.WriteLine(sw.Elapsed);  // 結果 → 00:00:03.0002759
Console.WriteLine("{0}ミリ秒", sw.ElapsedMilliseconds);  // 結果 → 3003ミリ秒

3. おわりに

コードに埋め込む形式になりますが、正確な時間を測定してくれるのでとても便利ですね。
コードの消し忘れには注意しましょう(^^;)

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2