Node.js のコードの処理の実行時間を計測する

2018/10/16   #Node.js 
このエントリーをはてなブックマークに追加

Node.js v8.5.0 で Performance Timing API というのが追加されており、それを使うのがいいっぽい。

const { performance } = require('perf_hooks');
const startTime = performance.now(); // 開始時間
yourFunction(); // 計測する処理
const endTime = performance.now(); // 終了時間
console.log(endTime - startTime); // 何ミリ秒かかったかを表示する

参考:
javascript - Node.js - performance.now is not a function - Stack Overflow
JavaScriptで任意の処理にかかる時間を計測する