JavaScript - 実行時間の測定方法

JavaScriptコードの実行時間を測定する方法を紹介します。

1. Dateを使った方法

測定したいコードを実行する前にDateとして時間を保存し、コードを実行した後に時間を保存すると、実行時間を計算できます。

次の例は、3秒かかる動作を実行し、実行時間を測定するコードです。 sleep(3000) 前後に開始時間と終了時間を保存します。そして終了時間から開始時間を引くと実行時間になります。

function sleep(millis) {
  let start = Date.now(), now = start;
  while (now - start < millis) {
      now = Date.now();
  }
}


let start = new Date();

// do something
sleep(3000)

let end = new Date();

executionTime = end - start;
console.log("executionTime: " + executionTime);

Output:

executionTime: 3000

Related Posts

codechachaCopyright ©2019 codechacha