javascript コンソールでコードの実行時間を計る

javascript コンソールでコードの実行時間を計る

javascriptでconsole.timeメソッドを使用してコードの実行時間を計るサンプルコードを記述してます。

環境

  • OS windows10 pro 64bit
  • Apache 2.4.43
  • ブラウザ chrome 102.0.5005.63

console.timeメソッド使い方

console.timeメソッドを使うとコードの実行時間を計ることが可能です。

// 計測を開始する箇所で
console.time('文字列');

// 計測を終了する箇所で
console.time('文字列');

// 文字列は同じにする必要があります。

console.timeメソッド使い方

function test(){
    for(let i=0;i<1000000;i++){}
  }

function hoge() {
  // 計測開始
  console.time('test() time');

  test();

  // 計測終了
  console.timeEnd('test() time');

}

hoge()

実行結果

途中経過時間出力

以下のように途中経過した時間を出力することも可能です。

function test(){
    for(let i=0;i<5;i++){
      console.timeLog('test() time', `回数=${i+1}`)
    }    
  }

function hoge() {
  
  console.time('test() time');

  test();

  console.timeEnd('test() time');

}

hoge()

実行結果