明らかに私はできるとDateTime.Now.After
-DateTime.Now.Before
しかし、もっと洗練されたものが必要です。
どんなヒントでも感謝します。
System.Diagnostics.Stopwatch
をご覧になることをお勧めします
ストップウォッチについてもっと調べてみると、このサイトが見つかりました。
別の可能性に言及した
Process.TotalProcessorTime
プロファイラーを使用する
それでもアプローチは機能しますが、より洗練されたアプローチを探している場合。 C#Profiler を使用することをお勧めします。
彼らが持っている利点は次のとおりです。
多くの利用可能な open-source もあります。
Tickcountは良いですが、100回または1000回実行し、平均を計算することをお勧めします。より測定しやすくなるだけでなく、本当に速い/短い関数の場合だけでなく、オーバーヘッドによって引き起こされるいくつかの一時的な影響を処理するのに役立ちます。