プロファイラーprofiler
プロファイラーは、実行中のプログラムの各部分が時間やメモリなどの資源をどれだけ使っているかを測定する性能分析ツールである。
記事1本
最終言及 プロファイラーは、プログラムの実行中に関数の呼び出し回数、区間ごとの実行時間、メモリ使用量などの情報を集め、どの部分が遅いか、資源を多く使っているかを示すツールである。このように性能を計測・分析することをプロファイリングと呼ぶ。
計測方式には、一定間隔で実行状態を記録するサンプリング方式と、コードに計測点を埋め込むインストルメンテーション方式がある。結果はコールグラフやフレームグラフの形で示されることが多く、Webブラウザーの開発者ツールや多くのプログラミング言語の開発ツールにも組み込まれている。
この説明は、AIPOSTの記事と広く知られた事実をもとにまとめたものです。誤りがあれば訂正依頼でお知らせください。