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

【Node.js24.x】Performance::Performance()関数の使い方

Performance関数の使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

Performance関数は、Node.jsアプリケーションのパフォーマンス計測を行うための新しいPerformanceオブジェクトを生成する関数です。この関数は、perf_hooksモジュールから提供されるPerformanceクラスのコンストラクタとして機能し、アプリケーションの実行時間やリソースの使用状況など、システムのパフォーマンスに関する詳細な情報を収集する際に中心的な役割を果たします。

具体的には、この関数によって作成されたPerformanceオブジェクトは、コードの特定の部分に「マーク」を設定したり、そのマーク間の経過時間を「計測」したりする機能を提供します。例えば、mark()メソッドで処理の開始点と終了点を記録し、measure()メソッドでその間の時間をミリ秒単位で正確に測定することが可能です。また、高精度な現在時刻を取得するためのnow()メソッドも利用できます。

システムエンジニアを目指す初心者の方にとって、このPerformance関数はアプリケーションのボトルネックを特定し、パフォーマンス改善のための根拠となるデータを得るための強力なツールとなります。例えば、データベースクエリの応答時間や、複雑なアルゴリズムの実行効率などを詳細に分析することで、より高速で効率的なシステム構築に役立てることができます。このように、Performance関数はアプリケーションの健全性を維持し、ユーザーエクスペリエンスを向上させるために不可欠な機能を提供します。

構文(syntax)

console.log(performance.now());

引数(parameters)

引数なし

引数はありません

戻り値(return)

Performance

Performanceクラスのインスタンスを返します。このインスタンスは、Node.jsのパフォーマンス計測機能にアクセスするために使用されます。

関連コンテンツ