ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript 関数の実行時間をミリ秒単位で測定するにはどうすればよいですか?

JavaScript 関数の実行時間をミリ秒単位で測定するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-12-16 06:16:11
オリジナル
273 人が閲覧しました

How Can I Measure the Execution Time of a JavaScript Function in Milliseconds?

関数の実行時間の測定

質問:

実行時間を確認するにはどうすればよいですかの関数の時間ミリ秒?

答え:

パフォーマンス.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() に渡される文字列が一致する必要があります。

参考文献:

  • [MDN ドキュメントconsole.time()](https://developer.mozilla.org/en-US/docs/Web/API/console/time)
  • [パフォーマンスに関する Node.js ドキュメント](https:// nodejs.org/api/perf_hooks.html)

以上がJavaScript 関数の実行時間をミリ秒単位で測定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート