Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【Node.js24.x】Performance::performanceオブジェクトの使い方

performanceオブジェクトの使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

performanceオブジェクトは、Node.jsアプリケーションの実行パフォーマンスを測定し、分析するための機能を提供する組み込みオブジェクトです。このオブジェクトは、Web標準のPerformance APIに準拠しており、アプリケーションの高解像度な時間測定やリソース使用状況の監視を可能にします。

具体的には、performance.now()メソッドを使用して、マイクロ秒単位で現在の高精度なタイムスタンプを取得できます。これにより、特定のコードブロックの実行時間を正確に計測し、ボトルネックを特定するのに役立ちます。また、performance.mark()performance.measure()といったメソッドを利用することで、プログラム内の任意の時点にマークを設定し、それらのマーク間の経過時間を測定することが可能です。これにより、複雑な処理フローにおけるパフォーマンス特性を詳細に把握できます。

さらに、Node.js環境に特有の拡張として、イベントループのレイテンシーやガベージコレクションに関する情報も提供される場合があります。開発者はperformanceオブジェクトを効果的に利用することで、Node.jsアプリケーションの効率性、応答性、および安定性を向上させることができます。

Node.jsバージョン24において、このperformanceオブジェクトは標準で提供されており、特別な設定なしに利用を開始できます。

構文(syntax)

1const currentTime = performance.now();

引数(parameters)

引数なし

引数はありません

戻り値(return)

戻り値なし

戻り値はありません

関連コンテンツ

関連プログラミング言語