もちろん、できることはありますが、もっと洗練されたものがあるに違いありませんDateTime.Now.After
。DateTime.Now.Before
ヒントをいただければ幸いです。
もちろん、できることはありますが、もっと洗練されたものがあるに違いありませんDateTime.Now.After
。DateTime.Now.Before
ヒントをいただければ幸いです。
System.Environment.TickCountとSystem.Diagnostics.Stopwatchクラスは、より細かい解決と簡単な使用に適した 2 つのクラスです。
関連項目:
私は間違いなくあなたに見てもらうことをお勧めしますSystem.Diagnostics.Stopwatch
ストップウォッチについてもっと調べてみると、このサイトを見つけました。
別の可能性について言及した
Process.TotalProcessorTime
プロファイラーを使用する
それにもかかわらず、あなたのアプローチは機能しますが、より洗練されたアプローチを探している場合. C# Profilerを使用することをお勧めします。
それらの利点は次のとおりです。
利用可能なオープンソースも多数あります。
Tickcount は良好ですが、100 回または 1000 回実行して平均を計算することをお勧めします。非常に高速/短い関数の場合、より測定可能になるだけでなく、オーバーヘッドによって引き起こされるいくつかの一時的な影響に対処するのに役立ちます。