関数の実行時間の測定
質問:
実行時間を確認するにはどうすればよいですかの関数の時間ミリ秒?
答え:
パフォーマンス.now() の使用
パフォーマンス.now() API は、高いパフォーマンスを提供します。 -resolution ナビゲーション開始からの時間を表すタイムスタンプ。関数の実行時間を測定するには、次の手順に従います。
var startTime = performance.now(); doSomething(); // <---- Measured code goes between startTime and endTime var endTime = performance.now(); console.log(`Call to doSomething took ${endTime - startTime} milliseconds`);
Node.js の場合、最初にパフォーマンス クラスをインポートします。
const { performance } = require('perf_hooks');
Using console.time
console.time は、ブラウザーでの実行時間を測定する便利な方法を提供します。使用方法は次のとおりです:
console.time('doSomething'); doSomething(); // <---- The function you're measuring time for console.timeEnd('doSomething');
注: タイマーが正しく終了するには、console.time() と console.timeEnd() に渡される文字列が一致する必要があります。
参考文献:
以上がJavaScript 関数の実行時間をミリ秒単位で測定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。