C# プログラミング 初心者メモ @ ウィキ 実行時間計測


※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

実行時間計測

概要

  • プログラムの実行時間を計測する.

   class Program
   {
       static void Main(string[] args)
       {
           Stopwatch sw = new Stopwatch();
           sw.Start();//計測開始
             for (int i = 0; i < 100000; i = i + 1)
           {
           }
           sw.Stop();//計測終了
             TimeSpan ts = sw.Elapsed;//計測時間参照
             Console.WriteLine("実行時間(TimeSpan形式):" + sw.Elapsed);
           Console.WriteLine("実行時間(ms):" + sw.ElapsedMilliseconds);
           Console.WriteLine("実行時間(us):" + (double)sw.ElapsedTicks / (double)Stopwatch.Frequency * 1000 * 1000);
           Console.ReadLine();
       }
   }
出力
実行時間(TimeSpan形式):00:00:00.0004634
実行時間(ms):0
実行時間(us):463.466725519584


参考文献
緑のバイク ★ 初めてのC# プログラム全般 実行時間の高精度な計測 QueryPerformanceCounterの説明 ★★★★☆
@IT .NET TIPS 処理時間を正確に計測するには?[2.0のみ、C#、VB] Stopwatchクラスの説明 ★★★★★
WoodenSoldier Software C# Tips DateTimeの説明 ★★★☆☆
| 新しいページ | 編集 | 差分 | 編集履歴 | ページ名変更 | アップロード | 検索 | ページ一覧 | タグ | RSS | ご利用ガイド | 管理者に問合せ |
|ログイン|