コードのパフォーマンスを追跡したかったので、を使用して開始時刻と終了時刻を保存しましたSystem.DateTime.Now
。この2つの違いを、コードを実行する時間として使用しました。
違いが正確に見えないことに気づきました。そこで、Stopwatch
オブジェクトを使ってみました。これははるかに正確であることが判明しました。
Stopwatch
誰かが、開始時間と終了時間の差を使用して計算するよりも正確である理由を教えてもらえますSystem.DateTime.Now
か?
ところで、私は10分の1パーセントについて話しているのではありません。約15〜20%の違いがあります。