2010-08-19 - やこ〜ん SuperNova2.net framework での現在時刻取得のオーバーヘッドについてのメモ

http://d.hatena.ne.jp/saiya_moebius/20100819

やった実験

以下のプロパティをそれぞれ 1048576 (2^20) 回呼び出すメソッドを 4 回呼び出すコードを Debug ビルドし、 Windows 7 (32 bit) 環境にて実行した。

* (空)
o なにもしない空のループを回す
* Environment.TickCount
* DateTime.Now.Ticks
* DateTime.UtcNow.Ticks
* Stopwatch.ElapsedMilliseconds
o Stopwatch のインスタンスは一つのループで使いまわす