【Node.js24.x】Object::PerformanceMark()メソッドの使い方
PerformanceMarkメソッドの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
PerformanceMarkメソッドは、Node.jsアプリケーションのパフォーマンス測定のために、コード内の特定の位置に印(マーク)を設定するメソッドです。このメソッドを利用することで、処理の開始点、終了点、または重要な中間地点に名前付きの記録を作成できます。主に、後からperformance.measure()メソッドと組み合わせて使用し、プログラムの特定の区間の実行時間を正確に計測したり、パフォーマンス上のボトルネックを特定したりする目的で活用されます。
通常、このメソッドはperformance.mark('markName')のように呼び出され、'markName'には、設定するマークを一意に識別するための任意の文字列を指定します。例えば、ある処理の開始時に'start_task'、終了時に'end_task'といったマークを設定することで、その間の実行時間を計測する準備が整います。さらに、より詳細な分析のために、マークに関連付ける追加情報を含むオブジェクトをオプションで引数として渡すことも可能です。これにより、特定のイベントやコンテキストに関する情報をマークと共に記録し、パフォーマンスデータの理解を深めることができます。PerformanceMarkメソッドは、Node.jsアプリケーションの性能を詳細に分析し、最適化を進める上で非常に重要なツールとなります。
構文(syntax)
1performance.mark('markName');
引数(parameters)
name, options=undefined
- name: string: パフォーマンス計測の開始点または終了点を識別するための文字列名
- options: PerformanceMarkOptions | undefined: オプションを指定するオブジェクト。省略可能
戻り値(return)
戻り値なし
戻り値はありません