C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#でメソッドの実行時間を計算します


Stopwatchクラスを使用して、.NETのメソッドの実行時間を測定します-

Stopwatch s = Stopwatch.StartNew();

次に、関数を設定し、ElapsedMillisecondsプロパティを使用して、実行時間をミリ秒単位で取得します-

s.ElapsedMilliseconds

完全なコードを見てみましょう-

using System;
using System.IO;
using System.Diagnostics;

public class Demo {
   public static void Main(string[] args) {
      Stopwatch s = Stopwatch.StartNew();
      display();

      for (int index = 0; index < 5; index++) {
         Console.WriteLine("Time taken: " + s.ElapsedMilliseconds + "ms");
      }
      s.Stop();
   }
   public static void display() {
      Console.WriteLine("Demo function!");
   }
}

出力

Demo function!
Time taken: 15ms
Time taken: 16ms
Time taken: 16ms
Time taken: 16ms
Time taken: 16ms

  1. Androidで時間を変更する方法

    知っておくべきこと 時計設定次に新しい時間を選択します。 設定システム日付と時刻。 この記事では、Androidユーザーがスマートフォンに設定されているタイムゾーンを変更する2つの主な方法について詳しく説明します。 お使いの携帯電話が正しい時間を保持しない理由のトラブルシューティング Androidでデータと時間をどのように変更しますか? Androidスマートフォンのタイムゾーンを変更する場合でも、夏時間の更新を検討している場合でも、時刻の更新は簡単です。使用しているデバイス(Samsung、Google、LGなど)に応じて、さまざまな方法で時間を変更できます。 Androi

  2. Pythonコードのタイミング実行速度を取得するにはどうすればよいですか?

    プログラムの実行時間を測定するには、time.clock()またはtime.time()関数を使用します。 Pythonのドキュメントには、この関数はベンチマークの目的で使用する必要があると記載されています。 例 import time t0= time.clock() print("Hello") t1 = time.clock() - t0 print("Time elapsed: ", t1 - t0) # CPU seconds elapsed (floating point) 出力 これにより、出力が得られます- Time elapsed: